main.js文件有
app.get('/data/:nodeID/:container', function(req,res) {
var container = req.params.container;
var nodeID = req.params.nodeID;
api.getLatestContainer(nodeID, container, function(err, data){
if(err) {return res.send(err);}
else {return res.send(data); }
});
});
并且在同一个文件中,我想使用上面的代码获取数据。
var nodeID = '010101';
var container = 'ABCD';
setInterval(function() {
var url = '/data/'+nodeID+'/'+container;
get_UseAbove(url, function(err, data){
if (err) console.log(err);
else console.log(data);
})
}, 3000);
我该怎么办?
答案 0 :(得分:0)
如果它们在同一个文件中,为什么要通过调用外部HTTP调用来引入开销?
你可以实现同样的目标,但开销更少。
app.get('/data/:nodeID/:container', function(req,res) {
var container = req.params.container;
var nodeID = req.params.nodeID;
api.getLatestContainer(nodeID, container, function(err, data){
if(err) {return res.send(err);}
else {return res.send(data); }
});
});
var nodeID = '010101';
var container = 'ABCD';
setInterval(function() {
api.getLatestContainer(nodeID, container, function(err, data){
if(err) {return err;}
else {return data; }
});
}, 3000);