看起来有很多关于如何做这个的讨论,但我没有找到任何具体的例子。我的Node应用程序正在访问一个RESTful API,该API只是要通过到达数据库。我的最初解决方案是这样的:
function getRecord() {
var req = https.request(options, function(res){
res.on('data', function(data) {
var record = JSON.parse(data.toString('utf-8'));
//do some database things then do it all over
getRecord();
});
});
req.write(queryString);
req.end();
}
这实现了我想要的功能。我将继续从API获取新记录,但我不确定这是否是我想要做的最佳方法。