如何指定pm2的端口号

我正在尝试使用pm2来pipe理一个node.js集群

pm2 start . -i 3 

我目前在heroku上运行应用程序,并使用上面的命令使用Procfile,但我不知道如何configurationpm2使用现有的PORT env var。 像pm2 start . -p $PORT pm2 start . -p $PORT

我错过了什么?

你可以使用环境variables。 例如:

1)NODE_PORT = 3002 pm2 start -I 0 app.js

2)在应用程序中读取值:

console.log(process.env.NODE_PORT);

或者,如果您正在构build快速应用程序:

1)PORT = 3002 pm2 start -I 0 ./bin/www

2)在启动应用程序时自动加载PORT。