aws弹性豆茎上的节点应用;节点命令设置导致找不到命令

时间:2016-11-28 15:55:40

标签: node.js amazon-web-services elastic-beanstalk

我正在尝试使用其他文件启动我的应用程序;不是app.js或server.js,我不想为npm添加启动脚本,因为这个应用程序有几种可能的配置。在弹性beanstalk控制台中,在Configuration - >下。软件配置,有一个Node命令设置,我将值设置为我想要的文件,如:

IMongoDatabase

并尝试了eb_server.js

但是在app服务器上的nodejs日志中(/var/log/nodejs/nodejs.log,我得到了这个输出:

node eb_server.js

我的问题是使用弹性beanstalk控制台设置备用启动脚本命令的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

原来它不是直接用于节点命令,而是npm命令。您可以指定“npm run”,您可以在其中调用自定义节点启动命令,指向您想要的任何文件。命名很难......; - )