Вы должны установить значение по умолчанию view engine
, чтобы экспресс был тем же расширением, известным / отображаемым nunjucks
const express = require('express');
const nunjucks = require('nunjucks');
const app = express();
// set default express engine and extension
app.engine('html', nunjucks.render);
app.set('view engine', 'html');
// configure nunjucks engine
nunjucks.configure('views', {
autoescape: true,
express: app
});
app.get('/', function(req, res) {
res.render('index');
});
app.listen(9090, () => {
console.log('http://localhost:9090')
});
, если вы хотите изменить расширение шаблонов / представлений, вы можете изменить его следующим образом.:
app.engine('nunj', nunjucks.render);
app.set('view engine', 'nunj');
и затем переименуйте ваши шаблоны / представления index.nunj