vue.js - Vue 与 node api 持续同步
问题描述
我需要不断地与后端 API 同步。后端做了哪些改变,应该在 vue 中反映到前端?如何与 API 持续同步?是设置间隔和调用 API 的唯一方法还是有更好的方法?
解决方案
如果您只要求前端从后端接收信息,那么您可以使用称为stream
. 你可以创建一个可读的流,让你的 Vue 应用程序监听。
https://developer.mozilla.org/en-US/docs/Web/API/Streams_API
如果您需要前端和后端相互通信,那么您可以使用 Web 套接字:
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
一个非常流行的 JavaScript 库是socket.io
.
互联网上有很多关于如何设置的指南。如果您还有其他问题,我建议您针对 SO 创建单独的问题。
推荐阅读
- python - 使用 XPath 从 Web Scrape 中获取空结果
- openedge - Webspeed 集成,用于从我的进度数据库中插入和咨询数据
- r - fasttime没有从R中的字符返回实际日期
- python - 阻塞的 Python 线程会导致其他线程阻塞吗?
- amazon-web-services - 为什么 AWS Classic Load Balancer 实例已停止服务,但 Auto Scale 组显示在服务中且运行良好?
- r - 数据帧列表上的线性插值
- python - 在相同形状和不同数据类型的 dask 数组中强制使用相同的块布局
- regex - 如何提取电话号码并拆分到 Google 工作表中的列?
- c++ - 将 c++ 可执行文件自我复制到用户驱动器
- python - Django 应用程序链接在使用 Heroku 的生产环境中不起作用