jsrender在node.js中使用partials服务器端渲染模板

jsrender在node.js中使用partials服务器端渲染模板,node.js,templates,partials,jsrender,server-side-rendering,Node.js,Templates,Partials,Jsrender,Server Side Rendering,我无法计算在node.js中包含带有jsrender的分部的语法 我可以包括文档中概述的部分内容 {{include tmpl='./views/partials/my_partial.html' /}} 这可以渲染并发送到浏览器 res.send(jsr.renderFile('./views/my_view.html')); 我试图实现的是在标记中定义partial。我是这样设置标签的 {{include my_partial /}} 然后在node.js中扩展renderFile调用

我无法计算在node.js中包含带有jsrender的分部的语法

我可以包括文档中概述的部分内容

{{include tmpl='./views/partials/my_partial.html' /}}
这可以渲染并发送到浏览器

res.send(jsr.renderFile('./views/my_view.html'));
我试图实现的是在标记中定义partial。我是这样设置标签的

{{include my_partial /}}
然后在node.js中扩展renderFile调用,如下所示:

res.send(jsr.renderFile('./views/partials/my_partial.html',
  {my_partial : tmpl='./views/partials/my_partial.html'}
));

无错误,但包含块将空发送到浏览器:(

我最终通过测试最可能的语法组合达到了目的

块/标记需要这样定义:

{{include tmpl=my_partial /}}
然后我可以通过这个调用使用partial呈现模板

res.send(jsr.renderFile('./views/partials/my_partial.html',
 {my_partial : './views/partials/my_partial.html'}
));