我正在AWS上设置一个项目。我正在为我的REST API使用无服务器框架 - 所以我使用dynamoDB,lambda函数和网关api来连接后端的所有内容。这一切都在我的机器本地的nodejs项目中工作。现在我使用弹性beanstalk上传我的项目。但它一直说我有一个糟糕的门户。我不知道如何调用server.js来设置我的项目。当我第一次使用控制台上传文件时,项目会立即下载到运行状况。
创建环境操作已完成,但有错误。更多 信息,请参阅故障排除文档
无法运行npm install。快照日志了解更多详情。
我只能假设因为我需要运行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。