Javascript node server.js,则不会发生任何事情
我尝试了console.log(“hello world”);,它很好用。但是,每当有人连接到服务器时,我都会尝试通知自己消息(“侦听端口8080”)。在运行node server.js之后,在他的屏幕上没有发生任何事情,正如我下面的视频一样,它显示了很多东西,比如:Javascript node server.js,则不会发生任何事情,javascript,node.js,Javascript,Node.js,我尝试了console.log(“hello world”);,它很好用。但是,每当有人连接到服务器时,我都会尝试通知自己消息(“侦听端口8080”)。在运行node server.js之后,在他的屏幕上没有发生任何事情,正如我下面的视频一样,它显示了很多东西,比如: info - socket.io started debug - client autothorized info - handshake authorized 我的电脑没有显示任何内容,我试着重新启动电脑,重新安装所有东西。没
info - socket.io started
debug - client autothorized
info - handshake authorized
我的电脑没有显示任何内容,我试着重新启动电脑,重新安装所有东西。没有什么能解决这个问题。无论如何
我的server.js代码:
var mongo = require('mongodb').MongoClient,
client = require('socket.io').listen(8080).sockets;
mongo.connect('mongodb://127.0.0.1/chat',function(err, db) {
if (err) throw err;
client.on('connection', function(socket){
console.log('listening on port 8080');
});
});
您是否有连接到服务器的代码?另外,您确定您的Mongo连接成功吗?您是否连接到MongoDB是值得怀疑的。我认为代码原样将只记录通过WebSocket(这就是socket.io的用途)进行的连接,而不是通过HTTP进行的连接。您是否有客户端应用程序进行WebSocket连接以测试它?