Ich versuche pm2 zu verwenden, um einen node.js-Cluster zu verwalten
%Vor% Ich führe gerade die App auf heroku und benutze eine Procfile mit dem obigen Befehl, aber ich kann nicht herausfinden, wie pm2 für die Verwendung der vorhandenen PORT env var zu konfigurieren. So etwas wie pm2 start . -p $PORT
Was vermisse ich?
Sie können die Umgebungsvariable verwenden. Zum Beispiel:
1) NODE_PORT = 3002 pm2 start -I 0 app.js
2) Wert in App lesen:
console.log(process.env.NODE_PORT);
Oder, wenn Sie eine Express-App erstellen:
1) PORT = 3002 pm2 Start -I 0 ./bin/www
2) Laden Sie PORT automatisch bei Startanwendung.