我想知道是否有一种方法可以从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/