如何从货币汇率API获取数据并使用Nodejs保存到MSSql数据库中?

问题描述

从API获取数据后,我想从https://openexchangerates.org/ API中获取数据,我想将API数据保存到MSsql数据库中并希望在上午10点进行调度

有人可以提供类似的例子吗?将不胜感激

解决方法

您要在上午10点安排什么? 从API提取数据->接收数据->将数据保存到数据库

如果您希望将整个三个步骤安排在每天的上午10点进行,并且由于您位于node.js中,则可以使用“ cron” npm模块来安排它。

使用“ cron”计划任务。该任务是使用任何“获取”或任何类似的东西(例如“ request” npm模块)来调用API并获取数据,最后将其保存到DB(对于您的情况是MSSQL服务器)。

查看“ cron”文档以获取有关如何计划的示例。在MDN文档中检查“获取”。它返回一个Promise,因此一旦收到数据,请使用.then方法将数据保存到DB。检查有关提取的独立示例。


更多信息已添加有关如何从Node.js服务器端调用第三方API的信息


NodeJS - Third party Api call from app.js https://nodejs.org/api/http.html#http_http_request_url_options_callback

检查这两个。收到数据后,将数据保存到BD。使用“ cron”可以每天10点自动安排时间。