求解:HTTP 和 Socket.io服务器可以合一吗?

#1

最近在学习一个了聊天教程(https://medium.com/@coderacademy/you-can-build-an-fb-messenger-style-chat-app-with-reactjs-heres-how-intermediate-211b523838ad),在这个教程里,聊天服务器和网页服务器是分开的,它们都是用Node.js+React.js实现的,网页通过socket.io和聊天服务器通信。这种分开的好处先不说,但是我想了解一下,它们是否可以合二为一?只要跑一个服务器进程来同时完成二者的功能?

#2

可以的,看看官方文档,和 express 结合就可以实现,也可以和 其他的web框架结合 socket.io 文档

#3

谢谢,可行的话,自然要抽空研究一下的。