我的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 ...
还是我误解了这个问题?