Me preguntaba si puedo averiguar cuál es el valor actual de NODE_ENV
(es decir, el desarrollo o la producción) en un código expreso (por lo que no puedo usar app.configure('production' function(){})
).cómo saber la NODE_ENV actual con la que se ejecuta la aplicación exprés?
Respuesta
tratar process.env.NODE_ENV
debe hacer el truco
Dentro de la secuencia de comandos expreso, app.settings.env
debe albergar ese valor.
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
luego envíe la variable de aplicación a sus funciones ... 'require ('myfile') (app)' – Gavin
Cada objeto de solicitud contiene la instancia de 'app' para que pueda usar' req.app.settings.env === ' desarrollo'' desde dentro de su controlador. – blockloop
- 1. Cómo comprobar si mi actividad es la actividad actual que se ejecuta en la pantalla
- 2. La aplicación se bloquea cuando se ejecuta con instrumentos
- 3. ¿Se ejecuta una aplicación de consola C# con la cuenta de usuario actual?
- 4. Necesita saber cuándo se cierra la aplicación
- 5. ¿Cómo podemos saber que las Coordenadas de mapa están en la región actual o no en la región actual?
- 6. ¿Cómo se puede saber si la sesión de la terminal actual está en la pantalla GNU?
- 7. Cambiando la plataforma java en la que se ejecuta netbeans
- 8. ejecuta la aplicación vaadin en la pc
- 9. Determine si la aplicación se ejecuta en azul o no
- 10. Aplicación que se ejecuta en segundo plano
- 11. Se carga mscorlib.dll/mscoree.dll cuando se ejecuta la aplicación .NET
- 12. ¿Detecta si la aplicación (actual) se elimina en iOS?
- 13. Determinar si la aplicación ASP.NET se ejecuta localmente
- 14. Cómo obtener la aplicación actual en Django
- 15. ¿Cómo detectar la pantalla actual con Java?
- 16. llevar la delantera actividad de toda la aplicación que se ejecuta
- 17. iPhone - Cambio de la configuración de la aplicación mientras la aplicación se ejecuta en segundo plano
- 18. ¿Cómo puede foreach saber que se modificó la colección iterada?
- 19. Desactivar el modo inactivo mientras se ejecuta la aplicación iOS
- 20. Comience la actividad PRINCIPAL de la aplicación actual sin saber su nombre
- 21. Comience o asegúrese de que la tarea retrasada se ejecuta cuando una aplicación/servidor se reinicia
- 22. ¿Cómo detectar la actividad del usuario con un servicio Java que se ejecuta en Windows?
- 23. ¿Cómo puedo averiguar la profundidad de color actual de una máquina que ejecuta vista/w7?
- 24. Directorio ejecutable desde donde se ejecuta la aplicación?
- 25. ¿Cómo evitar que se cierre la ventana de la consola cuando se ejecuta una aplicación de consola?
- 26. ¿Cómo encontrar la ruta desde donde se ejecuta el proceso/ejecutable actual?
- 27. La aplicación C# se ejecuta con la depuración, pero no sin
- 28. Ejecuta la aplicación .NET como administrador
- 29. Saber En qué punto se congela la aplicación
- 30. cómo estructurar app.configure in exprés
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