服務(wù)啟動
go-admin
針對 api 項(xiàng)目的啟動提供server
指令,在程序啟動時使用;
首先需要將在項(xiàng)目根目錄下執(zhí)行go build
將程序編譯:
go build
執(zhí)行go-admin server
指令,項(xiàng)目就可以啟動了;
配置文件
但有一個問題是項(xiàng)目的配置文件如何加載?
go-admin server
默認(rèn)是加載 config/settings.yml 文件;
當(dāng)然作者也考慮到大家不同的應(yīng)用場景,開放了配置文件的配置接口,提供-c
的參數(shù),方便大家修改或者指定自己需要的配置文件;
例如:
# 注意config/swtting.xxxx.yml可以根據(jù)本地的環(huán)境進(jìn)行修改
# 修成自己的文件路徑
$ go-admin server -c config/swtting.xxxx.yml
還需提醒一點(diǎn),也是大家在這里常見的問題,因?yàn)槲覀兩鲜龅闹噶疃际侵苯邮褂玫?code>go-admin,這里大家需要注意,因?yàn)樵诖虬臅r候如果使用的是go build
,打包出來就是 go-admin 的一個二進(jìn)制可執(zhí)行文件,大家根據(jù)自己的系統(tǒng)和打包出來具體的文件名稱進(jìn)行調(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)則會自動補(bǔ)充
# -a 默認(rèn)值 false 默認(rèn)可以不傳
$ go-admin server -a true
提醒
上述講的是通過編譯后的二進(jìn)制可執(zhí)行文件啟動,其實(shí)開發(fā)過程中還可以通過:go run main.go
直接啟動項(xiàng)目。
例如:
$ go run main.go server
-
API接口
+關(guān)注
關(guān)注
1文章
81瀏覽量
10415 -
go語言
+關(guān)注
關(guān)注
1文章
157瀏覽量
9004
發(fā)布評論請先 登錄
相關(guān)推薦
評論