2012-02-25 14 views

Respuesta

58

tratar process.env.NODE_ENV

debe hacer el truco

+11

Gracias! Esto funcionó. Solo una sutileza, haga si (! Process.env.NODE_ENV) para probar el desarrollo, ya que de manera predeterminada es desarrollo a menos que NODE_ENV esté definido – FurtiveFelon

10

Dentro de la secuencia de comandos expreso, app.settings.env debe albergar ese valor.

+1

acabo de ver eso, pero el problema es que está en otro archivo, y para facilitar las pruebas , quiero hacer algo diferente para dev y prod. – FurtiveFelon

+0

luego envíe la variable de aplicación a sus funciones ... 'require ('myfile') (app)' – Gavin

+0

Cada objeto de solicitud contiene la instancia de 'app' para que pueda usar' req.app.settings.env === ' desarrollo'' desde dentro de su controlador. – blockloop

Cuestiones relacionadas