步奏
1.安装‘ws’模块
2.编写moleculer服务
3.使用moleculer-runner可将服务跑起来
注意事项
如果对moleculer不是很了解的可以去官网看看相关资料。相关知识点有moleculer-cli、moleculer-runner、ServiceBroker等等。
服务代码
const WebSocket = require('ws');
module.exports = {
name: 'websocket',
settings: {
ip: process.env.IP || '0.0.0.0',
port: process.env.PORT || '3000',
},
created() {
this.ws = new WebSocket.Server({
port: this.settings.port
});
this.ws.on('message', function (event) {
console.log('收到', event.data);
ws.send('握手');
});
this.ws.on('connection', function (event) {
console.log(`链接成功`)
});
},
}
网友评论