¿Cuál es el método más fácil para que Express sepa en qué entorno estoy? P.ej. Quiero hacer lo siguiente para hacer una conexión a redis dependiendo de en qué env estoy. ¿Se puede hacer esto desde la línea de comando?Node.js, express y usando desarrollo versus producción en la app.configure
app.configure('development', function(){
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
var r = require("redis").createClient(6379,'127.0.0.1');
});
app.configure('production', function(){
app.use(express.errorHandler());
r = redis.createClient(6379,'46.137.195.230', { detect_buffers: true });
});
Puede ir más allá definiendo los valores predeterminados para esos parámetros en su archivo package.json u otro archivo de configuración. –