我的nodeJS代码由于某种原因不起作用。我是nodeJS的新手,请原谅我的无知。 这是服务器代码:
var http = require('http');
console.log("before");
var app = http.createServer(function (request, response) {
console.log("Server Created");
}).listen(3000);
var io = require('socket.io').listen(app);
io.sockets.on('connection', function(socket) {
console.log("Client Connected");
});
这是我的客户代码:
<script type="text/javascript">
var socketio = io.connect("http://localhost:3000");
</script>
我运行服务器,然后转到包含客户端代码的index.html。我觉得我必须遗漏一些明显的东西:|客户端连接从不打印。
答案 0 :(得分:1)
看起来你的服务器代码很好。
您是否尝试在客户端代码中将 localhost 更改为 IP地址 ,如下所示:
(?!\S)