2016-04-04 5 views
0

Ich möchte für immer beim Ausführen der Express-js-server.Usually verwende ich meinen Server mit Npm Start, aber mit für immer, wie ich express js server.Wenn ich bin mit Knoten forever app.js Befehl, Server wird nicht gestartet.Ich bin neu zu Knoten und express.Bitte helfen Sie mir aus.Vielen Dank im Voraus.Wie für immer zu verwenden, während der express js server

Nachdem er für immer beginnen ./bin/www command.I am

C:\Users\Gourab>forever start ./bin/www 
warn: --minUptime not set. Defaulting to: 1000ms 
warn: --spinSleepTime not set. Your script will exit if it does not stay up f 
or at least 1000ms 
info: Forever processing file: ./bin/www 
error: Cannot start forever 
error: script C:\Users\Gourab\bin\www does not exist. 
+0

in Ihrer package.json Datei, was ist der Befehl im ‚Start ' Skript? – war1oc

+0

der Befehl ist "node ./bin/www" @ war1oc –

+0

In welcher Datei und wie spinSleepTime und minUptime ???? –

Antwort

1
forever start ./bin/www 

bekommen, dass der Befehl, den Sie brauchen, ist zu laufen für Sie Server bis zu spinnen. Ihre package.json Datei enthalten sollte:

"scripts": { 
    "start": "node ./bin/www" 
}, 

Sie können den folgenden Befehl verwenden, um die minUptime und spinSleepTime einzustellen:

forever start --minUptime 1000 --spinSleepTime 1000 ./bin/www 
+0

Ich habe den Fehler, den ich bekomme, nachdem ich diesen Befehl @ War1oc –

+0

erhalten habe, müssen Sie den Befehl von Ihrem Projekt root ausführen, wo die package.json Datei ist – war1oc

+0

für immer -w ./bin/www dieser Code funktioniert @ war1oc –