【发布时间】:2017-10-10 16:05:53
【问题描述】:
我正在 AWS 上设置一个项目。我正在为我的 REST API 使用无服务器框架 - 所以我正在使用 dynamoDB、lambda 函数和网关 api 来链接后端的所有内容。这一切都适用于我机器上本地的 nodejs 项目。现在我正在使用弹性 beantalk 上传我的项目。但它一直说我的网关不好。我不确定如何调用 server.js 来设置我的项目。当我第一次使用控制台上传文件时,项目会立即正常下载。
创建环境操作已完成,但出现错误。更多 信息,请参阅故障排除文档。
运行 npm 安装失败。快照日志了解更多详情。
我只能假设,因为我需要运行 npm install、bower install 并运行我的 server.js,因此一旦浏览器关闭,它就会继续运行,但是这个视频中的说明并没有真正告诉我如何设置它: https://www.youtube.com/watch?v=xhc1boyBkJw&t=217s 有人可以为我指出正确的方向,让我的项目的所有部分都在 aws 上运行吗? 编辑:我添加了以下代码:
option_settings:
aws:elasticbeanstalk:container:nodejs:
NodeCommand: "node server.js"
ProxyServer: apache
GzipCompression: true
试图看看这是否会启动我的项目。但想知道我是否可以在 NodeCommand 下添加多个节点命令,以便同时安装 npm 和 bower。
【问题讨论】:
标签: node.js amazon-web-services npm amazon-elastic-beanstalk bower