启动程序之后,会在浏览器中自动打开安装界面。
因为程序会使用到 Redis
和 MySQL
,所以安装前请输入 Redis
、MySQL
配置信息,点击初始化按钮,会将用到的数据表和默认数据进行初始化,在右侧可以看到初始化的日志信息。
如上,初始化成功后,重新启动程序,会在浏览器中自动打开登录界面。
输入默认账号 admin
,密码 admin
即可登录成功。
显示 项目信息
、内存信息
、硬盘信息
、CPU信息
等。
在这里可以配置系统告警的发件人和收件人,当系统发生 Panic
时,进行邮件通知。
展示系统中定义的错误码。
在左侧可以单选或多选数据表,进行代码生成。
在左侧可以设置需要生成的 handler
名称。
设置谁可以调用我的接口,同时还可以授权调用我哪些接口。
设置谁可以登录后台,可以对其进行 禁用
、重置密码
、菜单授权
、下线
、删除
等操作。
设置后台侧边栏的菜单。
查询 Redis
缓存内容 和 有效期,同时还可以清空缓存。
查询 MySQL
数据,支持输入 SQL
语句执行和分析。
不同版本提供相应的升级指导。
程序中对传递 id
的场景,均使用密文进行传递。
展示最新的 100 条调用日志。
根据指标可以在 Grafana
生成类似的指标图。
https://github.com/xinliangnote/go-gin-api
// 下载后直接运行
$ git clone https://github.com/xinliangnote/go-gin-api
$ cd go-gin-api
$ go run main.go -env fat // -env fat 表示为测试环境
https://www.yuque.com/xinliangnote/go-gin-api/ngc3x5
文章这么长,看到这的老铁,肯定是真爱粉了,给大家汇报下,新建了一个知识星球(球龄 1 天),咳咳... 先说好,目前是试运营阶段,能不能成难说,恩... 真的难说...
在那里我会分享一些自认为还可以的东西(也许从别的地方看到的分享过来的),比如职业发展、技术、创意发现、其他... 等等,也会邀请一些朋友加入,都是普通打工人,平平无奇。
在那里我不会承诺给大家带来多少多少的收获,因为也许大家比我都牛逼,对了我是只菜鸡,无疑。
其实那里,啥也不是,就是玩儿~
对了,我还设置了加入方式为【付费】,也不知谁给我的勇气。
以上。
Go - 开箱即用,WEB 界面一键安装,没有项目经验,可以拿这个练手
原文:https://www.cnblogs.com/xinliangcoder/p/14802085.html