我正在处理一个小型无服务器离线分配,当尝试在另一个中调用一个 lambda 函数时出现错误 Unsupported Media Type。
我找到了一个解决方案,但是当我尝试应用于我的项目时不起作用:链接中的所有详细信息都在这里。云任何人都可以帮助我
https://github.com/dherault/serverless-offline/issues/1005#issue-632401297
我正在处理一个小型无服务器离线分配,当尝试在另一个中调用一个 lambda 函数时出现错误 Unsupported Media Type。
我找到了一个解决方案,但是当我尝试应用于我的项目时不起作用:链接中的所有详细信息都在这里。云任何人都可以帮助我
https://github.com/dherault/serverless-offline/issues/1005#issue-632401297
有三种可能的解决方案。
Lambda_A:
const { Lambda } = require('aws-sdk');
const lambda = new Lambda({
region: 'us-east-1',
endpoint: 'http://localhost:3000',
});
module.exports.main = async (event, context) => {
// invoke
}
Lambda_B:在 http://localhost:3000 上运行
https://www.serverless.com/plugins/serverless-offline#usage-with-invoke
sls offline --stage local
在这两个函数中都使用。