水木社区手机版
首页
|版面-Web开发(WebDev)|
新版wap站已上线
返回
1/1
|
转到
主题:express.js里有没有类似spring中的VersionResourceResolver功能
楼主
|
darwin2009
|
2016-09-07 22:31:16
|
展开
spring启用VersionResourceResolver后,渲染模板时自动将静态文件的url加上hash值,这样静态文件更新后hash自动改变,客户端可以拿到更新后的静态文件而不是用cache。
express.js有没有类似的功能?
--
FROM 121.237.62.*
1楼
|
darwin2009
|
2016-09-07 22:40:41
|
展开
https://www.npmjs.com/package/express-asset-versions
https://www.npmjs.com/package/staticify
--
修改:darwin2009 FROM 121.237.62.*
FROM 121.237.62.*
5楼
|
darwin2009
|
2016-09-10 08:26:46
|
展开
这种我知道,我都是用在chunk里,因为它不会出现在模板的url中,我不用操心它名字变成啥。如果bundle的名字每次都变,模板中的url怎么跟着变?express有什么配置让用户访问app.js时去加载app.guoeff56628fg.js?
spring方案是文件名不变,解析模板时url会变。
【 在 syssky 的大作中提到: 】
: webpack的做法是每次build给文件名加hash字符串,比如app.guoeff56628fg.js这种形式,相当于每次都修改静态资源的文件名,这样既保证浏览器客户端能取到最新的静态资源,又能够继续利用缓存
--
FROM 222.95.220.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版