我开始了一个新的项目,并有一个想法的功能,我想实现,但我不知道它将如何做的架构。我想有一个基于React的Web应用程序,它显示在单独的NodeJS服务器上定期生成和更新的信息。我希望当数据在NodeJS服务器上更新时,我的Web应用程序会自动更新数据视图。我的第一个想法是使用REST API,但感觉这不是一个很好的解决方案。我应该使用什么工具和架构来实现这一点?谢谢
bqf10yzr1#
可以试试看https://developer.mozilla.org/en-US/docs/Web/API/WebSocket这就是实时应用程序所使用的
z9zf31ra2#
您可以通过Web Socket实现前端和后端之间的真实的通信。如果您问我,我可能会建议您socket.io,因为它非常高效且易于学习。您可以在下面的链接中找到更多信息。https://socket.io/https://www.npmjs.com/package/socket.iohttps://en.wikipedia.org/wiki/WebSockethttps://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
2条答案
按热度按时间bqf10yzr1#
可以试试看https://developer.mozilla.org/en-US/docs/Web/API/WebSocket
这就是实时应用程序所使用的
z9zf31ra2#
您可以通过Web Socket实现前端和后端之间的真实的通信。如果您问我,我可能会建议您socket.io,因为它非常高效且易于学习。您可以在下面的链接中找到更多信息。
https://socket.io/
https://www.npmjs.com/package/socket.io
https://en.wikipedia.org/wiki/WebSocket
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API