今天把vue打包之后上傳到oss,遇到了一點問題,現在解決了總結一下心得:
OSS (Object Storage Service)名為對象存儲,配合cdn使用達到靜態文件托管加速,提升網站文件訪問速度...(亂說一通)
打包好vue文件之后,在阿里雲控制台找到對象存儲OSS,新建一個Bucket,設置好名稱,區域,存儲類型,讀寫權限,如圖:
點確定就創建好了Bucket,接下來在基礎設置中設置靜態頁面->默認首頁為index.html並且在鏡像回源中設置重定向,如圖:
為什么要這樣做,原因是vue-router我設置的是history模式,大家都知道history模式在線上需要配置nginx,如果不配置的話刷新就會導致頁面丟失。在這里配置重定向就可以解決這個問題,需要注意的幾個點:1是回溯條件選擇HTTP狀態碼為404的時候,2是回溯地址要選擇跳轉固定地址,帶上默認首頁index.html。
剩下的就交給阿里雲了吧(完)。