javascript - 如何自动调用 RESTful Web 服务
问题描述
当数据存储在 Google Realtime Firebase 中时,如何自动调用 NodeJS RESTful Web 服务?例如,一旦我将用户详细信息存储到 firebase,我的 RESTful Web 服务应该会检测到数据并对数据执行更改。我的代码工作得很好,但我的问题是如何在不远程运行服务器的情况下让它自动执行。
解决方案
您可以使用以下两种方式进行操作:
(1) 传统方法:
您可以实现轮询,基本上以一定的时间间隔再次调用您的其余 API;获取数据并检查更改
(2)Websockets(我更喜欢):
您也可以使用 WebSockets,基本上,Web 套接字可以与服务器保持实时的双向通信。关于如何使用 WebSockets 的参考可以在这里找到 https://developer.mozilla.org/en-US/docs/Web/API/WebSocket
推荐阅读
- python - Python 中的 a.append(b) 和 a.append(b[:]) 有什么区别
- node.js - 猫鼬保存多级嵌套对象
- python - 无论如何要在 Sqlite3 的有序查询中获取特定行的位置?
- git - git diff:什么寻呼机?
- netlify - 使用 Netlify CMS 和 Hugo 使内容可编辑
- javascript - 如何获取为当前js文件提供服务的url
- django - Django加入多个表
- json - 在 Pyspark 中使用唯一键解析 JSON
- javascript - 如何使用 jquery 将 angularjs 升级到 angular 9?
- react-native - 反应原生。节列表。如何限制项目并通过按钮单击全部显示?