我的 sio = require('socket.io').listen(app)
在我的 server.js 文件中,但我正在调用一个库中的方法来推送一个给客户端的消息...说 api.user.pushToClient()
我怎样才能从那里访问 sio.sockets
?也许我的结构不正确?
文件夹结构:
server.js
API
|--user.js
|--another.js
最佳答案
在 server.js
中追加这一行
module.exports.sio = sio;
在 api/user.js
sio = require('../server').sio;
sio.sockets.on ...
还是我误解了问题?
关于node.js - 从模块中使用 socket.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042505/