Dans votre principal app.js
ou ce qui est à sa place :
Express 4.x
if (app.get('env') === 'development') {
app.locals.pretty = true;
}
Express 3.x
app.configure('development', function(){
app.use(express.errorHandler());
app.locals.pretty = true;
});
Express 2.x
app.configure('development', function(){
app.use(express.errorHandler());
app.set('view options', { pretty: true });
});
J'ai mis le joli imprimé dans development
parce que vous voudrez plus d'efficacité avec le "moche" en production
. Assurez-vous de définir la variable d'environnement NODE_ENV=production
lorsque vous déployez en production. Cela peut être fait avec un sh
script que vous utilisez dans le champ 'script' de l'application package.json
et exécuté pour commencer.
Express 3 modifié parce que :
Le paramètre "view options" n'est plus nécessaire, app.locals sont les variables locales fusionnées avec celles de res.render(), donc [app.locals.pretty = true est identique à passer res.render(view, { pretty : true }).