美文网首页
moleculer创建WebSocket服务

moleculer创建WebSocket服务

作者: Odeng | 来源:发表于2019-08-13 15:35 被阅读0次

步奏

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(`链接成功`)
        });
    },
}

相关文章

网友评论

      本文标题:moleculer创建WebSocket服务

      本文链接:https://www.haomeiwen.com/subject/dthbjctx.html