Aws lambda 有没有办法在ALB lambda上返回JSON?
我在node.js上创建了lambda函数,它返回JSON 它与API网关连接,运行良好 我想将它连接到amazon负载平衡器 我试过了,但它返回HTML页面Aws lambda 有没有办法在ALB lambda上返回JSON?,aws-lambda,aws-load-balancer,Aws Lambda,Aws Load Balancer,我在node.js上创建了lambda函数,它返回JSON 它与API网关连接,运行良好 我想将它连接到amazon负载平衡器 我试过了,但它返回HTML页面 async function run(event) { let ret = {}; ret = { 'statusCode': 200, 'statusDescription': '200 OK', 'headers': { 'Content-Type':
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?在响应中添加字符串化的body属性
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;
向响应添加字符串化的body属性
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;
您是如何将lambda函数连接到负载平衡器的?当您返回HTML时,您正在调用哪个端点?它返回空白页。我没有对JSON使用“JSON.stringify”,您是如何将lambda函数连接到负载平衡器的?当您返回HTML时,您正在调用哪个端点?它返回空白页。我没有对JSON使用“JSON.stringify”