javascript - 使用 Nodejs 自动从 API 获取数据

标签 javascript node.js rest api

我想知道是否有一种方法可以从node.js创建一个程序,该程序将自动获取API上的新数据并从数据库中保存它?

我已经安装了nodemon,并尝试它是否能按照我的理论工作,但我失败了..希望你能帮助我。

顺便说一句,这是我到目前为止所拥有的:

    const request = require('request');

request('https://lc-txtconnect5.globe.com.ph/inbox?token=3a64892d865cd4e386b161767245fa0afc808c63957a7e495f65829a56b96b03&txtid=51talk', { json: true }, (err, res, body) => {
  if (err) { return console.log(err); }
  var messages = body.response.response;

  console.log(messages);

    messages.forEach(function(messages) {

        var tblmessage = messages.message;
        console.log(tblmessage);

    });
});

最佳答案

只是为了让我正确理解您的问题,您希望您的程序从 API 获取数据并将其保存到数据库 - 这应该自动完成。 解决这个问题的一种方法是编写一个定期运行的 cron 作业。

Nodemon 不是这里的解决方案,Nodemon 是在 Node.js 应用程序发生更改时重新启动程序。这是在开发过程中使用的,当发生频繁的更改并且您不想手动重新启动应用程序以使更改生效时。

关于javascript - 使用 Nodejs 自动从 API 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51861204/

相关文章:

algorithm - 您如何以 REST 方式获取复杂的记录子集?

javascript - 防止提交非数字字段的表单

javascript - 路由器 : Redirect from within a promise returned by a `canActivate` method

javascript - Router.use() 需要一个中间件函数,但得到了一个未定义的

javascript - 如何使用node js mongoose保存后返回json数据

javascript - 使用jade.compile编译一个jade模板,该模板是一个mixin文件或包含部分文件

rest - c.BindJSON 带可选参数

json - Delphi 和网络服务

javascript - 用于头像创建的 jQuery/JavaScript 库?

php - JS函数只能调用一个方法