我想知道你能不能帮我解决一个难题。我是节点的新手.js希望得到一些帮助。
我有一个简单的html(客户端)页面,使用jquery和socket.io.js一个外部服务器。 客户端将事件发送到用作 WebSocket 服务器的 Node.js 应用程序,这运行良好且符合预期。
但是,我不知道如何将传入事件写入比控制台更有用的东西.log在 node.js 应用程序中。
目前,它再简单不过了。
var io = require('socket.io').listen(8000);
io.set('log level',1);
io.sockets.on('connection', function (socket) {
socket.on('clientevent', function (message) {
console.log(message);
});
socket.on('disconnect', function () {
console.log('disconnected');
});
});
我希望能够将来自客户端的事件写入.html从节点.js应用程序写入某些html(DOM)。我想用jquery的$('#event').append(message)之类的东西来做到这一点,并且还能够通过类似$('#someid').click之类的东西与节点.js服务器进行通信。
还是我完全错了?
的例子给出了一个使用Jquery和DOM操作的更详细的示例。您必须将客户端.html上传到Web服务器,从节点运行app.js然后访问client.html。
Socket.io 侦听端口 8000,并且客户端已配置为在该端口访问它。具体参考使用 Jquery 进行 DOM 操作的代码。
希望这有帮助。