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