当我在本地计算机上测试时,它工作正常,但在我将其部署到 lambda 后,它不再工作了。它抛出此错误:
Unable to import module 'handler': Error
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
我花了很多时间试图解决这个问题。请问有人可以帮我解决这个问题吗?
最佳答案
如果您的结构如下:
|--lambda
| `----create.js
|--serverless.yml
那就试试这个吧。
在文件 serverless.yml 中:
functions:
create:
handler: create.handle
在文件 lambda/create.js
module.exports.handle = async event => {
return "something";
};
检查我的示例代码 https://github.com/yogesh-sinoriya/serverless-dynamodb-authorizer
关于javascript - Serverless 无法导入模块 'handler' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58057287/