将web套接字聊天添加到现有的nodejs应用程序中

我已经通过这个模板创build了nodejs应用程序。 现在我想添加简单的websocket聊天。

我的问题是:我必须完全重写该应用程序添加websocket聊天或我可以保存该结构?

您可以使用Socket.IO(或另一个库)创build聊天,完全可能(甚至可能是最佳实践)将两者分开:常规服务器和WebSocket服务器。

这两者并不捆绑在一起。

我从来没有使用明确的MVC模板,但socket.io不使用快速路由,并从我的经验,他们并肩存在就好了。 只需将您的socket.io服务器代码添加到app.js中即可对其进行testing,并且可以在任何快速视图中使用客户端代码。

这假设你使用socket.io当然。 我没有其他使用node.js的websockets的方法的经验。