Quindi, sono in procinto di apprendere il nodo, e sto trovando che per il test, devo uccidere l'istanza in esecuzione del nodo, quindi riavviarlo con il nuovo codice dell'applicazione per il server. Quindi, per prima cosa eseguo il mio server dei nodi in questo modo: node myapp.js
.Qual è il modo migliore per riavviare un server node.js dopo aver apportato una modifica allo script dell'applicazione
Quindi, noto che qualcosa non funziona correttamente oppure desidero aggiungere un nuovo codice a myapp.js. Vado in Process Explorer (sto eseguendo il nodo su una finestra di Windows) e uccido il processo node.exe, quindi carica il nuovo file myapp.js con le modifiche. Quindi faccio node myapp.js
per riavviarlo di nuovo.
Ci deve essere un modo più semplice per farlo. Ho digitato node --help
ma ci sono troppi flag elencati per vedere se esiste una sorta di meccanismo di riavvio simile ad apache su linux come: httpd -k restart
. C'è una sorta di riavvio "aggraziato" con il nodo?
Questo ha funzionato, e sono sicuro che anche il supervisore dei nodi funzionerà anche con @Bartek. – ariestav
node-dev funziona bene anche per questo. –