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