Sammy.js如何禁用缓存模板html

Sammy.js How to disable caching template html?

本文关键字:html 缓存 何禁用 js Sammy      更新时间:2023-09-26

Sammy.js似乎正在缓存用于使用上下文呈现加载页面的html模板

context.render(context.view('pages/new'), data)

这在生产设置中很好。但在开发过程中,每次服务器上的new.html发生更改时都要清除浏览器缓存,这是很痛苦的。

有没有办法禁用Sammy.js上的所有缓存?

您可以覆盖Sammy.templateCache方法。

将模板加载到上下文中时,可以提供选项{cache: false}作为load方法的第二个参数。

http://sammyjs.org/docs/api/0.7.0/all#Sammy.EventContext-加载

我在胡子模板缓存方面遇到了一个烦人的问题。这个问题似乎不是因为sammy模板系统,而是因为chrome缓存

因此,转到设置/常规选项卡(您必须显示开发人员工具,然后单击右下角的齿轮),然后单击禁用缓存。

请查看我找到的这篇帖子以获得进一步的帮助http://harrywolff.com/fix-mustache-templates-from-being-cached/

希望这对你有用,它帮了我很多。