监听外部API更改节点JS
问题描述:
我使用的是实时API,它在任何给定时间都包含一些数据,并且每分钟更新一次。我想将这些数据存储在我的数据库中,这样我就可以进行一些简单的时间序列分析。监听外部API更改节点JS
什么是创建节点服务器的最佳方式,它可以监听外部API中的更改并在数据更改时将数据存储到我的数据库中?
下面的代码正确提取API的数据,但我不知道如何设置我的服务器用于侦听以变更API
https.get(url, (res) => {
res.on('data', (d) => {
process.stdout.write(d);
});
});
答
我认为你需要做一个池请求...... 。
喜欢的东西
setInterval(() => {
//do the request
}, 1000);
凡1000 = 1000毫秒= 1秒,或每秒。
要小心,API请求是I/O操作,所以NodeJS使它成为异步。你需要控制它。
这是完美其实,我也有去。谢谢! – user3642173