Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aws lambda 尝试使用无服务器获取aws lambda_Aws Lambda_Serverless Framework_Serverless_Aws Serverless - Fatal编程技术网

Aws lambda 尝试使用无服务器获取aws lambda

Aws lambda 尝试使用无服务器获取aws lambda,aws-lambda,serverless-framework,serverless,aws-serverless,Aws Lambda,Serverless Framework,Serverless,Aws Serverless,我试图在AWS Lambda上运行一个简单的脚本,使用Serverless推送它,该脚本获取一个url并返回它(一个代理),由于某种原因,我看不到响应 有关剧本: “严格使用”; 设axios=require('axios') module.exports.hello=异步(事件、上下文)=>{ 让res=等待axios.get('http://example.com') 返回{ 状态代码:200, 正文:JSON.stringify({ 信息:res, 输入:事件, }), } };解决方案

我试图在AWS Lambda上运行一个简单的脚本,使用Serverless推送它,该脚本获取一个url并返回它(一个代理),由于某种原因,我看不到响应

有关剧本:

“严格使用”;
设axios=require('axios')
module.exports.hello=异步(事件、上下文)=>{
让res=等待axios.get('http://example.com')
返回{
状态代码:200,
正文:JSON.stringify({
信息:res,
输入:事件,
}),
}

};
解决方案将JSON中的
res
更改为
res.data
。stringify

将代码的等待部分包装在try-catch块中,以便查看axios是否没有失败?我怀疑等待的承诺会导致失败。@squekydave,谢谢,但我已经试过了,没有错误…看起来还可以。但你认为这是一种什么样的反应呢。lambda超时了吗?执行console.log()并检查cloudwatch logsThank@CanSahin,通过cloudwatch我可以看到我应该JSON.stringify
res.data
,而不是
res