您好,登錄后才能下訂單哦!
本篇文章為大家展示了標準的SpringBoot前后端分離部署是怎樣的,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
打包前準備工作
一個主域名,3個子域名共計4個域名
主域名用于訪問移動端,子域名2用于PC管理后臺,子域名3用于訪問Java Api,子域名4用于圖片資源訪問
舉例4個域名,下文中會用此來代替
1. 移動端 ---> https://www.app.com
2. PC 后臺 ---> https://admin.app.com
3. Java Api ---> https://api.app.com
4. 圖片資源 ---> https://image.app.com
Java 項目運行和打包
1. 把Java項目導入idea
選擇項目中的 crmeb文件夾,也就是Java Api子項目
等項目自動載入完成
項目配置
根據(jù)自己的實際情況配置
shell部署腳本配置
開源不易,我司統(tǒng)計下安裝量,只有首次部署會統(tǒng)計,不會有任何影響,請根據(jù)自己的具體情況修改下,版本號不需要修改
打包項目
看見BUILD SUCCESS 打包完成
WEB PC 管理端 運行和打包
運行以下命令之前請確認npm環(huán)境正確運行
如果開發(fā)可以使用webStorem或者Vscode
終端使用自己趁手的命令行工具
cd 到clone項目的admin文件夾目錄
修改對應環(huán)境配置文件
根據(jù)自己打包的環(huán)境配置Java Api項目請求域名
執(zhí)行安裝所需包文件 npm install
打包命令可根據(jù)自身需求修改
執(zhí)行 npm run build:prod 線上環(huán)境 build:prod 線上環(huán)境
打包完成之后在 admin下找到 dist目錄,把dist目錄下的文件夾以及文件上傳到 服務器對應的站點目錄即可 【此處不包含dist文件夾,是dist文件夾下面的文件】
移動端項目打包,使用Hbuild
移動端暫時僅支持H5和微信小程序
更多關于Uniapp的問題 uniapp官網(wǎng)
下載uniapp開發(fā)者工具 ----> Hbuilder X
打包微信小程序則需要下載 微信開發(fā)者工具
微信開發(fā)者工具可根據(jù)自己的電腦系統(tǒng)下載
注意
最外層項目包中有一個 domain.json文件,需要根據(jù)自己實際情況修改此文件內容
不可有注釋 且json格式正確
Hbuilder X 打包 H5
打開Hbuilder X 點擊文件
本地測試點擊運行
線上打包點擊發(fā)行
打包的時候出現(xiàn)下圖點 發(fā)布 行即可,不需要輸入域名
打包成功
上述內容就是標準的SpringBoot前后端分離部署是怎樣的,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。