宜昌教育培訓(xùn)網(wǎng)站建設(shè)南昌企業(yè)網(wǎng)站建設(shè)
前后端分離開(kāi)發(fā)
Yapi
是一個(gè)接口結(jié)合了接口測(cè)試、接口管理的管理平臺(tái),需要配置比較麻煩??磸椖徽f(shuō)用apifox更好用。可以將接口文檔導(dǎo)出導(dǎo)入。
Swagger
注意下面的地址前面要有/。
效果:
可以在這里實(shí)現(xiàn)接口的測(cè)試,也可以導(dǎo)出文檔等等。一般swagger是項(xiàng)目完成后進(jìn)行測(cè)試使用,而前面的yapi是在開(kāi)發(fā)之前定義接口并進(jìn)行管理使用。
為類(lèi)、方法、屬性、參數(shù)增加注解。
項(xiàng)目部署
部署前端項(xiàng)目
前端怎么打包沒(méi)講,應(yīng)該是用webpack。
分析,去除前端請(qǐng)求路徑中的/api,并將請(qǐng)求交付給192.168.181.101:8080端口處理。
使用nginx啟動(dòng)前端,效果如下:
點(diǎn)擊登錄發(fā)送請(qǐng)求,發(fā)現(xiàn)接口多了個(gè)/api。猜測(cè)是更改了前端代碼,在路徑中加入了個(gè)api。
部署后端項(xiàng)目
沒(méi)有的軟件,直接yum install 軟件名 -y。
克隆遠(yuǎn)程代碼時(shí),想指定分支使用-b 分支名。
在linux打包很慢,可能是要下載相關(guān)的jar包并且沒(méi)有配置國(guó)內(nèi)鏡像。也可以在idea中打包,再將jar包傳入linux虛擬機(jī)中。
啟動(dòng)成功,成功登錄