0

我有一个羽毛应用程序。这个周末我决定将应用程序从 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?

4

0 回答 0