首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >serverless - node.js加密包不工作

serverless - node.js加密包不工作
EN

Stack Overflow用户
提问于 2018-12-14 16:30:01
回答 1查看 1K关注 0票数 0

尝试使用crypto包生成RSA密钥并将其部署到AWS Lambda时,我收到错误消息crypto包为undefined。有没有简单的方法可以将这个包部署到Lambda,而不需要构建docker容器?

是的,我读到过node.js原生软件包在mac (我现在的操作系统)和linux上有不同的二进制文件,所以有一种方法可以构建docker并部署它,但我发现这对我来说并不是很清楚,所以如果这是唯一的方法,也许也有很好的资源来阅读它。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-22 12:20:11

我也尽量避免使用docker,但它实际上很容易设置。安装Community Edition

使用以下命令拉取this image

代码语言:javascript
复制
docker pull lambci/lambda

要挂载您的dev文件夹,请运行以下命令:

代码语言:javascript
复制
docker run -v ~/[mydev-folder]:/var/task  lambci/lambda:nodejs8.10

从Docker应用程序中打开Kitematic。你应该看到你拉出来的容器。选择它,如果它没有启动,就启动它。然后单击"Exec“,您应该会在/var/task中打开一个bash提示符,它应该指向您的dev文件夹。

我通常删除node_modules,然后从docker容器内部运行npm install。我也从那里sls deploy很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53775963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档