2012-02-25 6 views

risposta

58

provare process.env.NODE_ENV

dovrebbe fare il trucco

+11

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

10

All'interno dello script espresso, app.settings.env dovrebbe ospitare tale valore.

+1

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

+0

quindi invia la variabile app alle tue funzioni ... 'require ('myfile') (app)' – Gavin

+0

Ogni oggetto richiesta contiene l'istanza di 'app' in modo da poter usare' req.app.settings.env === ' sviluppo'' dal tuo gestore. – blockloop

Problemi correlati