Node.js 节点azure函数中请求函数的context.log发出警告

Node.js 节点azure函数中请求函数的context.log发出警告,node.js,azure,azure-functions,serverless,Node.js,Azure,Azure Functions,Serverless,我已经创建了计时器触发Azure函数,该函数调用GetAPI。 但它发出警告请求,不显示输出 代码: var request = require('request'); module.exports = async function (context, myTimer) { request(<API_ENDPOINT_GET>', function (error, response, body) { if (error) { con

我已经创建了计时器触发Azure函数,该函数调用GetAPI。 但它发出警告请求,不显示输出

代码

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();
    });
};
var request=require('request');
module.exports=异步函数(上下文,myTimer){
请求(',函数(错误,响应,正文){
如果(错误){
日志(错误);
} 
如果(!error&&response.statusCode==200){
context.log(正文)
}
context.done();
});
};
警告:


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

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

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