我在total.js中使用socket.io,并希望在模块中使用io对象。
如何访问模块中的io对象?(传递对象还是设置全局framework对象?)
初始化代码:
require("total.js");
ON("load", function() {
let io = require("socket.io")(this.server);
});
F.http("debug");发布于 2019-01-13 17:21:55
首先,您需要在Total.js框架:https://docs.totaljs.com/latest/en.html#api~FrameworkConfiguration~allow_websocket中禁用Total.js WebSocket
Socket.io的初始化代码
ON('ready', function() {
// "IO" will be a global variable, so you can use it everywhere
global.IO = require('socket.io')(F.server);
});https://stackoverflow.com/questions/54167463
复制相似问题