NodeJS 代码不起作用
NodeJS code not working
由于某种原因,我的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>
我运行服务器,然后转到包含客户端代码的索引.html索引。我觉得我一定错过了一些明显的东西:|客户端连接从不打印。
看起来你的服务器代码很好。
您是否尝试过在客户端代码中将本地主机更改为 IP 地址,如下所示:
...
<script type="text/javascript" src="http://<YOUR_IP>:3000/socket.io/socket.io.js"></script>
<script type="text/javascript">
var socket = io('http://<YOUR_IP:3000');
</script>
相关文章:
- 面向对象的Javascript代码在IE7中不起作用
- 为什么indexOf在这个js代码中不起作用
- d3js文本传输-示例代码不起作用
- 滚动动画代码不起作用
- 为什么此验证代码不起作用
- KeyPress和Keydown在这个特定的代码上不起作用.只有key-up起作用
- 我的jquery代码不起作用.为什么?
- 调试此代码?警报不起作用
- I'我不知道为什么我的代码没有'不起作用
- jquery中的PHP代码不起作用
- 谷歌地图代码不起作用
- PHP代码中实现的JavaScript |if语句不起作用
- 为什么这个代码不起作用?我花了很长时间试图弄清楚这一点
- Javascript ajax代码在ibm worklight中不起作用
- 这段jquery代码在angular指令中不起作用
- JavaScript在我下面的代码中不起作用
- JS代码使IE9和Safari冻结,在Opera中不起作用
- 复选框检查器在表中不起作用.代码在没有表标记的情况下工作
- JavaScript 按钮不起作用;代码与其他工作按钮相同
- 视频.js在 Safari 中不起作用(代码:4 MEDIA_ERR_SRC_NOT_SUPPORTED)