【发布时间】:2021-06-28 22:54:11
【问题描述】:
我正在尝试让我的 express.js 应用程序在 AWS Lambda 上运行。部署(使用serverless framework 成功完成,但是当我测试我的请求时应用程序返回500 internal error。我的日志显示了这个错误:
/var/task/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: invalid ELF header.
我尝试将bcrypt 替换为bcryptjs,但问题仍然存在。
另外,在我的 serverless.yml 中,我添加了以下行来强制 lambda 自行安装 bcrypt,但显然它没有成功:
package:
exclude:
- node_modules/**
有什么建议吗?
【问题讨论】:
-
this 有帮助吗?
标签: node.js express aws-lambda serverless-framework bcrypt