繁体   English   中英

将node.js websocket服务器转换为html

[英]node.js websocket server to html

我想知道您是否能帮助我解决难题。 我是node.js的新手,希望能提供一些帮助。

我有一个简单的html(客户端)页面,使用jquery和socket.io.js作为外部服务器。 客户端将事件发送到用作websocket服务器的nod​​e.js应用程序,它运行良好且符合预期。

但是我对如何将传入事件写到比node.js应用程序中的console.log更有用的东西一无所知。

目前,这再简单不过了。

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');
    });
});

我希望能够将来自client.html的事件写入来自node.js应用程序的某些html(DOM)。 我想用jquery的$('#event')。append(message)之类的方法做到这一点,并且还可以通过$('#someid')。click之类的东西与node.js服务器对话。

还是我要彻底解决这个问题?

基本示例是完美的。 带有Jquery和DOM操作的Socket.io示例为您提供了一个使用Jquery和DOM操作的更详细的示例。 您必须将client.html上传到Web服务器,从node运行app.js,然后访问client.html。

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

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM