코드읽는데 30초도안걸리니까 다 올리도록하겟음
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>hello</h1>
<p><string>world</string></p>
<script src="/socket.io/socket.io.js"></script>
<script src="assist.js"></script>
<!--<script> io(); </script> -->
</body>
</html>
app.js
var http = require('http');
var fs = require('fs');
var socket = require('socket.io');
var mime = require('mime');
var path = require('path');
var i =0;
var server = http.createServer(function(req,res) {
res.writeHead(200,{'Content-Type': mime.lookup(path.basename('./dd.html'))});
fs.readFile('./dd.html',function(err,data) {
res.end(data);
})
}).listen(80,function() {
console.log('start');
});
var io = socket.listen(server);
io.on('connection',function(socket) {
console.log('connection completed');
console.log(socket.id);
socket.on('disconnect',function(data) {
console.log('disconnect completed');
})
})
var fs = require('fs');
var socket = require('socket.io');
var mime = require('mime');
var path = require('path');
var i =0;
var server = http.createServer(function(req,res) {
res.writeHead(200,{'Content-Type': mime.lookup(path.basename('./dd.html'))});
fs.readFile('./dd.html',function(err,data) {
res.end(data);
})
}).listen(80,function() {
console.log('start');
});
var io = socket.listen(server);
io.on('connection',function(socket) {
console.log('connection completed');
console.log(socket.id);
socket.on('disconnect',function(data) {
console.log('disconnect completed');
})
})
dd.html
<!doctype html><html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>hello</h1>
<p><string>world</string></p>
<script src="/socket.io/socket.io.js"></script>
<script src="assist.js"></script>
<!--<script> io(); </script> -->
</body>
</html>
assist.js
io();내가 질문하고싶은게뭐냐면 dd.html에서 <script> 태그 주석친거보이시죠?
그거 주석풀면 잘되는데
주석치고 assist.js에서 io() 호출하면 안됌
씨발 왜이런거임?
죄송하빈다 너무화가나서요ㅕㄱ햇습니다
좋은답변기다리겟습니다
onload() 이벤트 터진 다음에 로딩해.