[英]node.js websocket server to html
我想知道您是否能帮助我解决难题。 我是node.js的新手,希望能提供一些帮助。
我有一个简单的html(客户端)页面,使用jquery和socket.io.js作为外部服务器。 客户端将事件发送到用作websocket服务器的node.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.