【发布时间】:2018-12-01 13:26:32
【问题描述】:
我正在启动一个项目来创建实时更新的前端和后端 API。
我正在考虑使用https://www.coinapi.io 制作类似外汇“查看器”之类的东西,我唯一的问题是,我想制作服务器和所有东西,并让它从那个 api 获取数据,把它放在我自己的数据库中,并实时更新前端(即价格下降,它会立即更新而无需真正刷新)。
我想知道这样的事情是否实用。我认为这是个好主意,我对此非常感兴趣。
我想我会使用 websockets,但我不知道第一件事,我的经验是使用 REST API。
任何想法/想法都会很好。
将使用的框架和资源是:
引导
Vue.Js
Chart.Js
Node.Js
快递
CoinAPI
MongoDB
猫鼬
【问题讨论】:
-
很有可能。在你的前端放置一个事件发射器到 App 并安装它,只要有响应来处理它
-
使用 Socket-IO : socket.io 和 npmjs.com/package/socket.io-client
-
感谢 cmets :) 我只是希望这是有价值的,并且适用。我刚刚用 npm 安装了 socket.io。我只想知道我是否能够制作支持,而不是使用已经创建的后端(如 coinAPI)。我想我可以使用 coinAPI 的 API 每 20 秒向我的 mongoDB 服务器提交一些东西吗? (呃……好吧,考虑到 coinAPI 需要订阅超过 100 个请求,我想我会每 20 分钟做一次。但是是的……)
标签: javascript node.js api express websocket