一招解決微信小程式中的H5快取問題
1、問題描述
開發程序中,為了更新代碼方便,往往會在小程式中嵌入H5頁面,但問題來了,小程式原生代碼更新版本后,簡單的從微信中洗掉或者代碼強刷就可以解決快取問題,但小程式中嵌入的H5頁面,無論是洗掉小程式,還是清空微信快取,都無法重繪到新的H5代碼,本文就徹底解決這個問題,
2、解決方案
重點:在url中加入版本號,每次發布都更新版本號
例如:
將
https://XXX.com/#/user/list
更改為:
https://XXX.com/v/1/#/user/list
https://XXX.com/v/2/#/user/list
https://XXX.com/v/3/#/user/list
3、方案實作
使用nginx實作
在nginx的server塊增加:
location ~ /v/\d {
rewrite /v/\d /;
root /usr/share/nginx/html/XXX; // 前端代碼路徑
}
4、總結
舉了一個簡單的栗子,思路如此,大家有更好的方法可以留言交流,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/295605.html
標籤:其他
上一篇:Spring Cloud中如何保證各個微服務之間呼叫的安全性?
下一篇:第七周 Java語法總結之資料庫大全_DDL_DML_DQL_約束_備份與還原_表的關系_三大范式_多表查詢(內連接_外連接_子查詢)_musql事務_隔離級別
