Javascript 如何正确设计后端结构来处理消息传递服务?
因此,我目前正在进行一个项目,允许使用RESTAPI在各种设备之间传递消息,但在如何处理后端的请求和检索方面遇到了障碍 我心目中的当前结构是Javascript 如何正确设计后端结构来处理消息传递服务?,javascript,mysql,http,server,backend,Javascript,Mysql,Http,Server,Backend,因此,我目前正在进行一个项目,允许使用RESTAPI在各种设备之间传递消息,但在如何处理后端的请求和检索方面遇到了障碍 我心目中的当前结构是 用户A在应用程序中向用户B写下“嘿,怎么了!”(应用程序不重要,我已经弄清楚了) 然后,应用程序使用POST/PUT HTTP请求向我们的服务器发送消息 后端接收POST/PUT HTTP请求 用户B打开应用程序,向我们的服务器创建GET HTTP请求 后端向用户B发送消息(因为它是新消息) 用户B检索消息 数据库删除不再需要的消息 这正是我缺乏经验的
- 用户A在应用程序中向用户B写下“嘿,怎么了!”(应用程序不重要,我已经弄清楚了)
- 然后,应用程序使用POST/PUT HTTP请求向我们的服务器发送消息
- 后端接收POST/PUT HTTP请求
- 用户B打开应用程序,向我们的服务器创建GET HTTP请求
- 后端向用户B发送消息(因为它是新消息)
- 用户B检索消息
- 数据库删除不再需要的消息
提前感谢您,如果我在某些地方没有使用正确的术语,请原谅,因为我对这种类型的后端没有经验。我在以前的项目中使用了与您类似的设置 唯一不同的是,我在服务器上使用JSON文件而不是MySQL服务器来存储消息 通过服务器上负责POST/GET/…的PHP脚本。。。请求我不断更新文件。请求来自客户端上的javascript(JQuery)脚本。$。ajax很好地满足了这里的需求 很好。尽管它可能不是最安全的方式,所以如果你想要一种更安全的方式来创建聊天,你可能想寻找替代品。(在我的设置中不需要它)