vue3.0項目部署到tomcat服務器


一、問題描述

用vue-cli 3.0搭建的vue項目,在使用命令 npm run buid 打包,部署到linux服務器之后,訪問該網站根目錄第一次默認進入index界面,但是再次刷新出現404錯誤。

 

二、問題分析

實際上第一次輸入的地址是根目錄,服務器自動去尋找了index.html頁面。也就是直接訪問index.html頁面是可以的,但是vue項目的路由不起作用(在瀏覽器地址欄直接輸入index.html發現可以訪問)。

 

三、解決方法

使用vue-cli 3.0創建的vue項目和2.0版本相比,目錄結構並不相同,少了很多配置的文件。

vue-cli 3.0 可以在項目的根目錄下新建一個 vue.config.js 文件,之前繁瑣的配置都可以在這里直接配置。

參考官方文檔:https://cli.vuejs.org/zh/config/#vue-config-js

 

 

官方文檔地址:https://router.vuejs.org/zh/guide/essentials/history-mode.html

 

參考:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM