【问题标题】:Real Time API backend and frontend实时 API 后端和前端
【发布时间】:2018-12-01 13:26:32
【问题描述】:

我正在启动一个项目来创建实时更新的前端和后端 API。

我正在考虑使用https://www.coinapi.io 制作类似外汇“查看器”之类的东西,我唯一的问题是,我想制作服务器和所有东西,并让它从那个 api 获取数据,把它放在我自己的数据库中,并实时更新前端(即价格下降,它会立即更新而无需真正刷新)。

我想知道这样的事情是否实用。我认为这是个好主意,我对此非常感兴趣。

我想我会使用 websockets,但我不知道第一件事,我的经验是使用 REST API。

任何想法/想法都会很好。

将使用的框架和资源是:

引导

Vue.Js

Chart.Js

Node.Js

快递

CoinAPI

MongoDB

猫鼬

【问题讨论】:

  • 很有可能。在你的前端放置一个事件发射器到 App 并安装它,只要有响应来处理它
  • 感谢 cmets :) 我只是希望这是有价值的,并且适用。我刚刚用 npm 安装了 socket.io。我只想知道我是否能够制作支持,而不是使用已经创建的后端(如 coinAPI)。我想我可以使用 coinAPI 的 API 每 20 秒向我的 mongoDB 服务器提交一些东西吗? (呃……好吧,考虑到 coinAPI 需要订阅超过 100 个请求,我想我会每 20 分钟做一次。但是是的……)

标签: javascript node.js api express websocket


【解决方案1】:

我认为 ExpressSocket.io 将是一个很好的解决方案。它们一起工作得非常好,你会得到 crossbrowser 检查和很多你用 Socket.io 开箱即用的东西。如果您要使用自己的 WebSockets,则必须编写所有这些东西,如果您知道自己在做什么,这也是一件好事。

它可以运行得非常好和快速,当然它总是取决于你编写代码的好坏。但这个想法会很好用。

这里有一个适合初学者的 socket.io 教程: https://www.youtube.com/watch?v=tHbCkikFfDE

这里有一个 MongoDBhttps://www.youtube.com/watch?v=8Y6mWhcdSUM

【讨论】:

  • 这太棒了,tyvm。我会投票,但代表太低了 xd。
  • 我很乐意提供帮助。
猜你喜欢
  • 1970-01-01
  • 2020-06-13
  • 2023-01-31
  • 2021-06-19
  • 1970-01-01
  • 2018-10-06
  • 1970-01-01
  • 2016-09-10
  • 2020-04-29
相关资源
最近更新 更多