0
,直到我的函数结束,我不能达到我值之前,导致..我试过的回调,但它似乎没有工作..获取功能节点的结束
exports.helloHttp = function helloHttp (req, res) {
var url = "https://api.coindesk.com/v1/bpi/currentprice.json";
var btcValue
require('https').get(url, function(res, btcValue){
var body = '';
res.on('data', function(chunk){
body += chunk;
});
res.on('end', function(){
btcValue = JSON.parse(body);
callback(btcValue);
});
}).on('error', function(e){
console.log("Got an error: ", e);
});
console.log("Got a respons ", btcValue);
res.setHeader('Content-Type', 'application/json');
res.send(JSON.stringify({ "speech": response, "displayText": response
}));
};
感谢很多提前
'callback'在哪里?你只是调用回调,但它在哪里?上面的代码应该抛出错误'未定义回调“ – Subburaj