最近在工作中遇到了一個問題,就是使用Vue框架開發的前端頁面在部署到IIS服務器上之后出現了無法訪問的情況。
經過一番排查和研究,發現問題出在了IIS服務器的配置上。Vue框架使用的是前端路由,但IIS服務器默認只會處理后端路由,因此需要對IIS服務器做出相應的配置才能讓Vue的前端路由生效。
以上是一份通用的IIS配置文件,其中關鍵部分就是Rewrite規則的配置。這個配置文件會將所有的請求重定向到根目錄,從而使得Vue的前端路由可以生效。
部署完這個配置文件之后,重新訪問頁面,發現問題已經解決了。不過需要注意的是,這個配置文件只對使用了前端路由的Vue頁面有效,如果是純靜態頁面則不需要進行額外的配置。
上一篇vue action
下一篇c 封裝json數據類型