服務啟動
go-admin
針對 api 項目的啟動提供server
指令,在程序啟動時使用;
首先需要將在項目根目錄下執(zhí)行go build
將程序編譯:
go build
執(zhí)行go-admin server
指令,項目就可以啟動了;
配置文件
但有一個問題是項目的配置文件如何加載?
go-admin server
默認是加載 config/settings.yml 文件;
當然作者也考慮到大家不同的應用場景,開放了配置文件的配置接口,提供-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)境為準
$ sss-admin.exe server
自動添加api
go-admin
為了大家更方便的添加 api 數(shù)據(jù),還提供了一個-a
參數(shù):
# 系統(tǒng)在啟動時自動檢查路由中的api是否都記錄在sys_api表中,如果缺少系統(tǒng)則會自動補充
# -a 默認值 false 默認可以不傳
$ go-admin server -a true
提醒
上述講的是通過編譯后的二進制可執(zhí)行文件啟動,其實開發(fā)過程中還可以通過:go run main.go
直接啟動項目。
例如:
$ go run main.go server
-
API接口
+關注
關注
1文章
88瀏覽量
11089 -
go語言
+關注
關注
1文章
159瀏覽量
9533
發(fā)布評論請先 登錄
如何在Go中給GORM模型添加枚舉類型

請問為什么添加并包含了Flash2803x_API_Config.h和Flash2803x_API_Library.h這兩個文件,還會提示如下錯誤呢?
如何在RK3399編寫GPS啟動程序并添加到init里呢
在SpinalHDL里實現(xiàn)優(yōu)雅的添加待跟蹤波形信號
谷歌對YouTube VR應用進行了更新 添加了對Oculus Go的支持
laravel-layui-admin基礎后臺管理系統(tǒng)

如何設計一個優(yōu)雅的API接口
Vue Admin Work 系列框架

產(chǎn)品添加與上架API接口設計指南

評論