所以我创建了一个用SAM开发的lambda函数。现在,当我将所有代码推送到lambda函数时,但是当我触发它时,似乎它没有安装必要的依赖项,如mysql等
不应该自动npm安装所有必需的库吗?或者我是否还需要手动将node_modules目录推送到lambda函数?
答案 0 :(得分:2)
您需要包含与lambda函数捆绑在一起的node_modules。
Lambda直接执行代码而无需安装步骤。
https://docs.aws.amazon.com/lambda/latest/dg/nodejs-create-deployment-pkg.html