Jade缓存模板和Node重启

时间:2014-06-08 21:42:59

标签: node.js express pug

我的设置:

Express 4.2.0

Jade 1.3.1

我学习快递和玉石模板。

我有一个视图mypage,它显示了以下路线中定义的名称和年龄变化。

每次我更改render的选项参数(将名称或年龄更改为任何内容)时,mypage view在重新加载时都不会更新。所以我总是要重新启动节点应用程序(用ctrl + C和npm start杀死)来获取最后一次更新。

它似乎是缓存,但我处于开发模式。

/* GET my page */
router.get('/mypage', function(req, res){
  res.render('mypage', {
    name: 'Default John',
    age: 213456
  });
});

我尝试了app.disable('view cache')而没有尝试。这是预期的行为吗?

1 个答案:

答案 0 :(得分:-2)

尝试使用

app.set('view cache', true);