有没有办法在 ALB lambda 上 return JSON?
Is there a way to return JSON on ALB lambda?
我在 node.js 上创建了 lambda 函数,其中 returns JSON。
它与 API 网关连接并且运行良好。
我想将它连接到亚马逊负载均衡器。
我试过了,但是 return 是 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;
如何returnJSON?
向响应添加一个字符串化的正文属性
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;
我在 node.js 上创建了 lambda 函数,其中 returns JSON。
它与 API 网关连接并且运行良好。
我想将它连接到亚马逊负载均衡器。
我试过了,但是 return 是 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;
如何returnJSON?
向响应添加一个字符串化的正文属性
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;