Algunos idiomas intermedios, como Stylus
, ofrecen dos maneras de compilarse: a través del middleware connect
o mediante la herramienta CLI. El último puede generar activos compilados estáticos (es decir, archivos .css
).Node.js en Heroku: utiliza middleware en desarrollo, pero activos estáticos en producción?
Así que quiero usar el middleware en modo de desarrollo, pero los activos estáticos en la producción. Sé que puedo usar app.configure('developmen'...)
para preguntar express
(no) para usar algunos middlewares en modo de desarrollo.
En un entorno IaaS, como Amazon EC2, puedo ejecutar un simple script de shell para volver a compilar automáticamente todos mis recursos. Pero ¿qué hay de PaaS, específicamente Heroku? ¿Cómo puedo saber dónde está mi .styl
y dónde debe generarse el .css
?