我使用Vuejs和Nodejs开发了一个类似Whatsapp的应用程序。我可以用Socket.io为整个应用程序创建一个后端吗?有可能使用Socket.io Rest吗?我认为应该有一个Rest的部分,如登录。我准备使用socket.io登录这样的部分是真的吗?提前谢谢。
发布于 2021-03-27 17:32:14
您可以使用类似NestJs或Adonis (或许多其他)的框架。我提到的那些已经准备好构建REST服务并使用websockets (与socket.io一起使用)。
在一个项目中使用这两种方法是正常的。套接字将是与服务器的开放和持久连接,而在另一种情况下,http请求是一个请愿书,所以问问自己,这个特性需要与服务器进行持续的通信吗?或者,我可以要求什么东西吗?
注意:您可以只使用套接字(在您的情况下是socket.io)创建整个服务器,但是我认为ws + http的组合更好。
https://stackoverflow.com/questions/66833860
复制相似问题