node.js – 使用模块中的socket.io

前端之家收集整理的这篇文章主要介绍了node.js – 使用模块中的socket.io前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的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相关文章