我有一个Feathers应用程序。本周末,我决定将应用程序从Swig迁移到Nunjucks。为了做到这一点,我在./routes/index.js文件中有以下内容:
'use strict';
module.exports = function() {
const app = this;
const path = require('path');
const nunjucks = require('nunjucks');
const home = require('./home');
nunjucks.configure('views', {
express : app,
noCache : app.get('env') === 'development',
});
app.set('views', path.join(__dirname, '../views'));
app.set('view engine', 'html');
// Configure the routes.
app.configure(home);
};
My Feathers应用程序启动正常。但是,当我导航到主页时,我被重定向到./auth/failure屏幕并收到“登录失败”错误。请记住,当我使用Swig时,这很好用。所以,我决定用最基本的HTML替换我的观点:
<!DOCTYPE html>
<html>
<body>
<h1>Hello</h1>
</body>
</html>
所以,我知道模板引擎本身没有任何东西。它与它在运行时的使用方式有关。然而,我无法弄清楚如何获得更详细的错误消息以了解导致错误的原因。
如何在我的Feathers应用程序中使用Nunjucks代替Swig?