我在node.js上创建了lambda函数,该函数返回JSON。
它与API网关连接并且运行良好。
我想将其连接到亚马逊负载均衡器。
我尝试过,但是它返回HTML页面。
async function run(event)
{
let ret = {};
ret = {
'statusCode': 200,
'statusDescription': '200 OK',
'headers': {
'Content-Type': 'application/json'
}
}
ret.code = 200;
return ret;
}
exports.handler = run;
如何返回JSON?
答案 0 :(得分:2)
在响应中添加一个字符串化的正文属性
async function run(event)
{
let ret = {};
ret = {
'statusCode': 200,
'statusDescription': '200 OK',
'headers': {
'Content-Type': 'application/json'
},
'body': JSON.stringify({
test: 1
})
}
ret.code = 200;
return ret;
}
exports.handler = run;