动态视图编译和渲染express.js

时间:2012-04-17 08:40:01

标签: javascript node.js express

有没有办法动态编译和渲染.jade视图,例如。如果它存储在数据库中,或者它必须先写入文件系统,还是可以挂钩到视图系统来实现这一点。

1 个答案:

答案 0 :(得分:0)

我所知道的是Express / Jade允许在不重新启动服务器的情况下修改模板。

此外,为什么不简单地use jade directly并将其发送到客户端,而不是尝试挂钩Express来呈现字符串?很少有未经测试的,有序的代码行帮助:

var jade = require('jade');    

app.get('/', function(req, res){
    var fn = jade.compile('string of jade');
    res.send(fn(locals));
});