【发布时间】:2022-03-20 07:03:45
【问题描述】:
我试图在我的 Amplify 项目的 lambda 中调用我的 appsync API,因此我想使用 aws-appsync 库。
我的 lambda 看起来像这样:
const AWSAppSyncClient = require("aws-appsync");
exports.handler = async (event) => {
console.log(event)
};
在运行 amplify mock function <myfunction> 或在 AWS 控制台中运行时。
这会抛出一个错误:
{
stack: 'Error: Could not load lambda handler function due to TypeError: Cannot convert undefined or null to object\n' +
' at loadHandler (C:\\Users\\lalle\\nvm\\v12.18.0\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-nodejs-function-runtime-provider\\lib\\utils\\execute.js:106:15)\n' +
' at processTicksAndRejections (internal/process/task_queues.js:97:5)',
message: 'Could not load lambda handler function due to TypeError: Cannot convert undefined or null to object'
}
这是什么意思,我该如何解决?
【问题讨论】:
标签: amazon-web-services aws-lambda aws-amplify aws-appsync aws-amplify-cli