最近要把 jeecg的前端專案部署到伺服器上,結果出了錯誤。我乙個前端超級小菜鳥啥也不會,鼓搗了好久 。
打包用的是webstrom,antd-jeecg,
寫好的專案 直接 build打包,會在專案目錄下生成乙個dist檔案
將dist檔案複製到伺服器上的 nginx檔案的html資料夾下
我這裡是複製到別的自己建的obd資料夾了,因為html下已經有別的專案了。到時候 修改配置 引用進去就好了。
後台伺服器配置nginx檔案(jeecg文件參考鏈結
)修改 nginx下的conf資料夾下的nginx.conf檔案
紅框裡是要按需求修改的值 ,
配置了這個location便可以通過http://網域名稱/jeecg-boot/***x 訪問你的專案了。
①專案部署完部分載入不出來
②專案執行緩慢,且只能通過首頁訪問,其他頁面載入不進去
確實,我在f12檢視的時候,發現路徑是錯誤的,顯示路徑在乙個不存在的/user/下。
解決辦法:
找到這樣一段**:插入publicpath:』…/』
普通vue專案 是在webpack.prod.conf.js檔案裡的,但antd-jeecg專案裡的檔案是被開發者修改過的,我在專案依賴的檔案下找到的
這也據你的實際情況來看 ,我是…/ 返回一層就行,看大家大多返回兩層 publicpath:』…/…/』
返回幾層可以看這篇,主要是f12看錯誤檔案路徑 ,與正確的檔案路徑比對
其他參考:參考一 、參考二 (這幾篇可以提供很有用的思路,感謝大佬們!)
原因肯定是路由設定有關,我參考了jeecg官方文件的這一篇
修改後頁面載入確實不會出現問題,
但我個人覺得這可能不是最正確的解決辦法,
只是解決了我當下的問題,希望有大佬可以指教!
感謝以上所有參考鏈結的大神們,對我這種小白來說 真的很有用!
希望大家在參考這篇的時候一定要看一看,看完思路會清晰很多的。
Flex專案部署筆記
當flex 專案構建完成後,需要重本地的伺服器,構建到專門的伺服器。serverrooturl 是需要更改的。例如 在開發的時候,使用的serverrooturl 是http localhost 8400 blazeds 部署後的serverrooturl 是www.myproject.com.則需...
三 Linux專案部署之基礎專案部署
2.專案執行依賴於jdk的版本,tomcat可指定jdk版本。linux 指定tomcat專案啟動的jdk版本 教程位址 3.專案打包好後,將專案名修改為自己需要訪問的專案名,使用檔案上傳工具 xftp filezilla rz.上傳所打包好的war檔案。1.啟動tomcat容器,cd 到tomca...
專案部署流程
1 通過ftp將tomcat壓縮包匯入到linux伺服器中 2 通過遠端命令列工具解壓壓縮包 進入到壓縮包目錄 解壓壓縮包 顯示以下則安裝成功 3 啟動 關閉tomcat 進入到bin目錄 啟動tomcat 開啟顯示如下,則代表啟動成功。注 如無法顯示,則有可能埠未開啟,進行 1.1.2步驟 關閉t...