【问题标题】:Json data for handlebars.js dissappears after posthandlebars.js 的 Json 数据在发布后消失
【发布时间】:2016-12-21 16:58:52
【问题描述】:

我这样设置页面标题以便车把呈现:

// Registor
router.get('/register', function(req, res) {
    req.session.title = "Register";
    res.render('register', {
        active: {
            active_register: true
        },
        title: req.session.title
    });
});

然后我发帖:

router.post('/register', function(req, res) {

页面标题与渲染页面时发送的所有数据一起消失。

我希望标题保留。怎么样?

我已经尝试使用res 以多种方式重置标题。

【问题讨论】:

    标签: node.js express routing handlebars.js


    【解决方案1】:

    根据您的问题,车把有错误。为此,您已在 app.js 文件或主文件中添加此行

    app.set('views', __dirname + '/views/');
    app.set('view engine', 'handlebars');
    app.engine('handlebars', engines.handlebars);
    

    【讨论】:

    • 已经设置好了。 // 查看引擎 app.set('views', path.join(__dirname, 'views')); app.set('视图引擎', '.hbs'); app.engine('.hbs', exphbs({ defaultLayout: 'layout', extname: '.hbs', layoutsDir: 'views/layouts', partialsDir: 'server/views/partials' }));
    猜你喜欢
    • 2017-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    相关资源
    最近更新 更多