发布

时间:2016-12-21 16:58:53

标签: node.js express routing handlebars.js

我设置了这样的页面标题,以便把手呈现:



// 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多种方式重置标题。

1 个答案:

答案 0 :(得分:0)

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

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