网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

如何启动go-admin并优雅的添加api呢?

时间:2023-06-02 17:36

人气:

作者:admin

标签:   如何  优雅  go-admin  启动 

导读:go-admin 针对 api 项目的启动提供server指令,在程序启动时使用;...

服务启动

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
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信