gpt4 book ai didi

node.js - 来自 Node azure 函数中的请求函数的 context.log 发出警告

转载 作者:行者123 更新时间:2023-12-03 05:38:51 24 4
gpt4 key购买 nike

我已经创建了调用 GET Api 的定时器触发器 Azure 函数。但它对请求发出警告并且不显示输出

代码:

var request = require('request');

module.exports = async function (context, myTimer) {

request(<API_ENDPOINT_GET>', function (error, response, body) {

if (error) {
context.log(error);
}
if (!error && response.statusCode == 200) {
context.log(body)
}
context.done();
});
};

警告:

函数执行完成后,意外调用上下文对象上的“log”。请检查未等待的异步调用或在函数执行完成之前调用“done”。函数名称:TimerTrigger。

最佳答案

问题是您将异步与回调(请求)混合在一起。请查看this thread了解更多信息。因此,您应该将请求转换为异步/等待模式。请查看this article显示一些您可以使用的替代方案。

关于node.js - 来自 Node azure 函数中的请求函数的 context.log 发出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60395093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com