小编VGO*_*ive的帖子

在文件之间从 socket.io 共享服务器

我正在尝试能够从其他文件调用 io。重点是当用户进入房间或​​被io.sockets呼叫等时它不会更新。

服务器.js

var options = {
  key: fs.readFileSync('./certs/file.key'),
  cert: fs.readFileSync('./certs/file.crt'),
  requestCert: false
};
var app = express();
var server = require('https').createServer(options, app);
var io = require('socket.io').listen(server); io.origins('*:*');
global.io = io;

io.on('connection', function(socket) {  .. }
Run Code Online (Sandbox Code Playgroud)

我也试过;

module.exports.io
Run Code Online (Sandbox Code Playgroud)

然后从另一个文件

require('server.js').io
Run Code Online (Sandbox Code Playgroud)

这也不起作用,我想在一个文件中运行我的服务器,即服务器 js,我在这里处理每个传入的套接字等等。这是我尝试过的两件事,但它们都导致了同样的问题。

javascript websocket node.js socket.io

4
推荐指数
1
解决办法
2902
查看次数

标签 统计

javascript ×1

node.js ×1

socket.io ×1

websocket ×1