如何解决如何使用 express 向不同客户端发送实时更新
我正在构建一个项目,使用 express js 作为服务器,使用 angular js 作为网站前端和 android studio for mobile(android 前端)。 所有与数据库和其他内容相关的逻辑都放在带有一些公开的 api 和中间件的快速服务器上,以保护路由并在来自任何客户端的有效请求时返回数据。 但是现在我被困在如何实时更新所有客户端的问题上。例如,如果来自他的 android 应用程序的客户端更新了他的个人资料,并且如果他登录了网站,则 android 和网站 UI 都应该更新。 我四处搜索并了解了一些用于这些目的的技术,即 Webhooks、Websockets、Socket.io 和 Server Sent Events。 我从未处理过实时客户端更新,因此对这些技术知之甚少。
- Webhooks - 我找不到任何示例来展示如何在 express 中创建自定义 Webhook 并从客户端使用它们。
- websockets 和 socket.io - 我不知道它们是否可以安全使用,因为我认为可以从其他第三方系统建立套接字连接并且我的 api 可以被利用(如果我在这里错了,请纠正我)。
- 服务器发送事件 - 我不知道如何以及何时触发它们。
任何解决方法或建议或示例都会有很大帮助! 谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。