Mi stavo chiedendo se posso scoprire qual è il valore corrente di NODE_ENV
(vale a dire sviluppo o produzione) in un codice espresso (quindi non posso usare app.configure('production' function(){})
).come trovare l'attuale NODE_ENV in cui è in esecuzione l'app express?
risposta
provare process.env.NODE_ENV
dovrebbe fare il trucco
All'interno dello script espresso, app.settings.env
dovrebbe ospitare tale valore.
ho appena visto che, ma il problema è che questo è in un altro file, e per rendere più facile il test , voglio fare qualcosa di diverso per dev e prod. – FurtiveFelon
quindi invia la variabile app alle tue funzioni ... 'require ('myfile') (app)' – Gavin
Ogni oggetto richiesta contiene l'istanza di 'app' in modo da poter usare' req.app.settings.env === ' sviluppo'' dal tuo gestore. – blockloop
- 1. Come posso riconoscere NODE_ENV in Node.js?
- 2. Come trovare il percorso da cui è in esecuzione il processo/eseguibile corrente?
- 3. Come trovare la porta locale su cui è in esecuzione un'istanza di rotaie?
- 4. python -> tempo in cui il ciclo è in esecuzione
- 5. Directory eseguibile da cui è in esecuzione l'applicazione?
- 6. come trovare Sidekiq è in esecuzione o meno
- 7. Come trovo il nome dell'ambiente conda in cui è in esecuzione il mio codice?
- 8. Trovare nil has_one associazioni in cui query
- 9. Come ottengo la lettera di unità da cui è in esecuzione uno script batch?
- 10. Come convalidare il dominio di directory attivo in cui è in esecuzione la mia app?
- 11. Come trovare un'istanza di classe in una JVM in esecuzione
- 12. Come posso eseguire node.js Express in modalità produzione tramite sudo?
- 13. Come trovare Tracce in esecuzione in SQL Server?
- 14. Node.js + App basata su Express non in esecuzione con iisnode
- 15. Come individuare la versione di CKAN in cui sono in esecuzione
- 16. Anteprima di Visual Studio 2015 - Mantenere IIS Express in esecuzione
- 17. Come trovo la cpu su cui è in esecuzione il thread corrente, per Mac e BSD?
- 18. Come ottenere il sistema operativo su cui è in esecuzione PHP?
- 19. Come acquisire lo schermo del desktop dell'host del computer su cui è in esecuzione utilizzando node.js
- 20. Golang: come verificare il numero di processori su cui è in esecuzione un programma Go
- 21. Come ottenere il modulo da cui è stata chiamata la funzione attualmente in esecuzione?
- 22. Come posso vedere le query SQL non elaborate su cui è in esecuzione Django?
- 23. Come rendere l'immagine docker del sistema operativo host su cui è in esecuzione la finestra mobile?
- 24. Come posso rilevare quando sono su un sistema su cui è in esecuzione Unity?
- 25. Come posso trovare l'eseguibile PHP attualmente in esecuzione?
- 26. Come trovare la porta in esecuzione di SQL Server?
- 27. come posso trovare la versione di codeign in cui è stata scritta un'applicazione?
- 28. Esecuzione dell'applicazione MVC6 Beta8 su IIS Express
- 29. Come ottenere solo il nome della cartella genitore nella directory in cui è in esecuzione uno script in php?
- 30. Come utilizzare cookieSession in express
Grazie! Questo ha funzionato. Solo una sottigliezza, fai se (! Process.env.NODE_ENV) testare lo sviluppo, poiché di default è lo sviluppo a meno che NODE_ENV sia definito – FurtiveFelon