Node.js websocket 服务器到 HTML



我想知道你能不能帮我解决一个难题。我是节点的新手.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服务器进行通信。

还是我完全错了?

基本的例子是完美的。 Socket.io Jquery和DOM操作

的例子给出了一个使用Jquery和DOM操作的更详细的示例。您必须将客户端.html上传到Web服务器,从节点运行app.js然后访问client.html。

Socket.io 侦听端口 8000,并且客户端已配置为在该端口访问它。具体参考使用 Jquery 进行 DOM 操作的代码。

希望这有帮助。

相关内容

  • 没有找到相关文章

最新更新