我正在尝试将我当前的功能从节点 6.10 更新到节点 8.10。在这次迁移中,我想返回对象而不是调用 lambda 回调。例如,下面的代码可以正常工作。
module.exports.handler = async () => {
console.info('my lambda function');
return {
statusCode: 200,
body: '{}',
};
};
添加 AWS X Ray 依赖项时会出现此问题。例如,下面的代码失败并出现 502“内部服务器错误”。
const AWSXRay = require('aws-xray-sdk-core');
module.exports.handler = async () => {
console.info('my lambda function');
return {
statusCode: 200,
body: '{}',
};
};
以前有人遇到过这个问题吗?