如何使用socket.io从控制器而不是在建立连接的app.js中发出一些数据

时间:2019-03-28 13:15:27

标签: node.js api express socket.io

在我的nodejs服务器中,我已经连接了socket.io和mongodb,并且前面是rectjs。我已经连接了socket.io并发出或侦听更改,但是我想监听数据库中添加的每个新用户,然后发出所有有关此事的信息。我制作了用于用户登录的API,我希望新用户登录在该控制器中登录,然后socket.io应该侦听然后发出关于用户的信息。

我在app.js中连接了socket.io,在userController.js中连接了侦听逻辑

这是我在app.js中的套接字连接

"Jan"

这是我的userController.js

"Feb"

我只想听新的用户标志然后发出,但是问题是我无法做到这一点。

如果我需要将socket.io添加为快速中间件,或者还可以的话。

感谢您的帮助。

0 个答案:

没有答案