我有一个羽毛应用程序。这个周末我决定将应用程序从 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);
};
我的 Feathers 应用程序启动良好。但是,当我导航到主页时,我被重定向到 ./auth/failure 屏幕并收到一条错误消息,显示“登录失败”。请记住,当我使用 Swig 时,这工作得很好。所以,我决定用最基本的 HTML 替换我的视图:
<!DOCTYPE html>
<html>
<body>
<h1>Hello</h1>
</body>
</html>
所以,我知道模板引擎本身什么都没有。不过,它与它在运行时的使用方式有关。但是,我无法弄清楚如何获得更详细的错误消息以了解导致错误的原因。
如何在我的 Feathers 应用程序中使用 Nunjucks 代替 Swig?