我正在开发一个Angular 4应用程序,它连接到NodeJS / Express / MySQL中开发的REST API。我正在寻找一种方法来在数据库发生变化时通知任何连接的客户端,因此他们会重新加载他们的数据集。我在谷歌上做了一些搜索,但我不知道我正在寻找的技术术语,所以我找不到任何有用的东西。
有人能指出一些有关此主题的资源吗?谢谢!
答案 0 :(得分:1)
您有两个选择
1)HTML5 serversent events
服务器发送的事件是指网页自动从中获取更新 服务器。
https://www.w3schools.com/html/html5_serversentevents.asp
2)Socket.io
根据我的简单实时更新经验,HTML5服务器发送就足够了
答案 1 :(得分:1)
如果您想要实时更改“实时”,您应该尝试使用websockets。
使用websockets,您可以将任何即将发生的数据更改通知任何客户,将其视为服务器与客户之间的某种聊天。
Node.js开发人员有socket.io以及大量有关如何设置并使其运行的教程。
答案 2 :(得分:0)
谢谢!
学习一些新事物的时间......我想我将从HTML5服务器发送事件开始,我认为它足以满足我的需求。
干杯,