服務(wù)啟動
go-admin
針對 api 項目的啟動提供server
指令,在程序啟動時使用;
首先需要將在項目根目錄下執(zhí)行go build
將程序編譯:
go build
執(zhí)行go-admin server
指令,項目就可以啟動了;
配置文件
但有一個問題是項目的配置文件如何加載?
go-admin server
默認(rèn)是加載 config/settings.yml 文件;
當(dāng)然作者也考慮到大家不同的應(yīng)用場景,開放了配置文件的配置接口,提供-c
的參數(shù),方便大家修改或者指定自己需要的配置文件;
例如:
# 注意config/swtting.xxxx.yml可以根據(jù)本地的環(huán)境進行修改
# 修成自己的文件路徑
$ go-admin server -c config/swtting.xxxx.yml
還需提醒一點,也是大家在這里常見的問題,因為我們上述的指令都是直接使用的go-admin
,這里大家需要注意,因為在打包的時候如果使用的是go build
,打包出來就是 go-admin 的一個二進制可執(zhí)行文件,大家根據(jù)自己的系統(tǒng)和打包出來具體的文件名稱進行調(diào)整上述指令;
例如:
本地打出來的是sss-admin.exe
執(zhí)行命令就需要這樣需要改,具體以本地環(huán)境為準(zhǔn)
$ sss-admin.exe server
自動添加api
go-admin
為了大家更方便的添加 api 數(shù)據(jù),還提供了一個-a
參數(shù):
# 系統(tǒng)在啟動時自動檢查路由中的api是否都記錄在sys_api表中,如果缺少系統(tǒng)則會自動補充
# -a 默認(rèn)值 false 默認(rèn)可以不傳
$ go-admin server -a true
提醒
上述講的是通過編譯后的二進制可執(zhí)行文件啟動,其實開發(fā)過程中還可以通過:go run main.go
直接啟動項目。
例如:
$ go run main.go server
-
API接口
+關(guān)注
關(guān)注
1文章
82瀏覽量
10420 -
go語言
+關(guān)注
關(guān)注
1文章
158瀏覽量
9016
發(fā)布評論請先 登錄
相關(guān)推薦
評論