首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我的所有模板都被远程放置时,我如何在带有expressjs的dustjs中使用分词?

当我的所有模板都被远程放置时,我如何在带有expressjs的dustjs中使用分词?
EN

Stack Overflow用户
提问于 2013-10-22 22:13:20
回答 1查看 109关注 0票数 0

我所有的Dustjs模板都保存在数据库中预编译。为了呈现模板,我使用以下函数

代码语言:javascript
复制
tmplfn(options, function (err, html) {
    res.write(html);  //res is the response object
    res.end();
});

但是,当模板中有分词时,这种方法会失败,因为它不能定位分词。如何解决此问题?有没有什么机制可以把我的部分注册到灰尘引擎?

EN

回答 1

Stack Overflow用户

发布于 2013-10-22 22:24:20

我自己并不熟悉dust.js,但根据the docs的说法

dust.onLoad(名称,回调(err,out))

默认情况下,当在缓存中找不到命名模板时,Dust会返回“未找到模板”错误。覆盖onLoad以指定备用加载机制(例如,从文件系统或数据库加载模板)。

在我看来,这是一个很好的起点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19520325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档