美文网首页
loopback框架使用socket.io共用端口

loopback框架使用socket.io共用端口

作者: droid_zf | 来源:发表于2018-07-19 15:19 被阅读5次
socket.io官方文档
loopback官方socket指南

看了以上文档很清楚了socketio的用法,下面在其他models中使用server端口创建socket

1.首先新建一个event.js

var events = require('events');
module.exports = new events.EventEmitter();

2.在server.js中添加代码

var events = require('./utils/event');//上一步的event.js文件
 if (require.main === module) {
    module.exports.appstart = app.start();//导出
    events.emit('appstart');
  }

3.其它js文件中使用socket.io

var io;
var events = require('../../server/utils/event');
events.once('appstart', function () {
    io = require('socket.io')(require('../../server/server').appstart);
    io.on('connection', function (socket) {
        //参考socket官方文档
    });
});

相关文章

网友评论

      本文标题:loopback框架使用socket.io共用端口

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