安装界面

启动程序之后,会在浏览器中自动打开安装界面。

因为程序会使用到 RedisMySQL,所以安装前请输入 RedisMySQL 配置信息,点击初始化按钮,会将用到的数据表和默认数据进行初始化,在右侧可以看到初始化的日志信息。

如上,初始化成功后,重新启动程序,会在浏览器中自动打开登录界面。

登录界面

输入默认账号 admin,密码 admin 即可登录成功。

仪表盘界面

显示 项目信息内存信息硬盘信息CPU信息 等。

配置信息 -> 告警邮箱

在这里可以配置系统告警的发件人和收件人,当系统发生 Panic 时,进行邮件通知。

配置信息 -> 错误码

展示系统中定义的错误码。

代码生成器 -> 生成数据表 CURD

在左侧可以单选或多选数据表,进行代码生成。

代码生成器 -> 生成控制器方法

在左侧可以设置需要生成的 handler 名称。

授权调用方 -> 调用方

设置谁可以调用我的接口,同时还可以授权调用我哪些接口。

授权调用方 -> 使用说明

系统管理员 -> 管理员

设置谁可以登录后台,可以对其进行 禁用重置密码菜单授权下线删除 等操作。

系统管理员 -> 菜单管理

设置后台侧边栏的菜单。

查询小助手 -> 查询缓存

查询 Redis 缓存内容 和 有效期,同时还可以清空缓存。

查询小助手 -> 查询数据

查询 MySQL 数据,支持输入 SQL 语句执行和分析。

实用工具箱 -> 服务升级

不同版本提供相应的升级指导。

实用工具箱 -> Hashids

程序中对传递 id 的场景,均使用密文进行传递。

实用工具箱 -> 调用日志

展示最新的 100 条调用日志。

实用工具箱 -> 接口文档

实用工具箱 -> GraphQL

实用工具箱 -> 接口指标

根据指标可以在 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 天),咳咳... 先说好,目前是试运营阶段,能不能成难说,恩... 真的难说...

在那里我会分享一些自认为还可以的东西(也许从别的地方看到的分享过来的),比如职业发展、技术、创意发现、其他... 等等,也会邀请一些朋友加入,都是普通打工人,平平无奇。

在那里我不会承诺给大家带来多少多少的收获,因为也许大家比我都牛逼,对了我是只菜鸡,无疑。

其实那里,啥也不是,就是玩儿~

对了,我还设置了加入方式为【付费】,也不知谁给我的勇气。

以上。

最新文章

  1. 【转】[fix] Wireshark error: There are no interfaces on which a capture can be done. on Mac OS X
  2. [2016.01.22]万峰文本处理专家 v2.1
  3. javascript 使用btoa和atob来进行Base64转码和解码
  4. 写给IOS开发工程师的网页前端入门笔记
  5. php 下载远程图片 的几种方法(转)
  6. java 异常架构图
  7. css 中文字体 unicode 对照表
  8. ThinkPHP 3.2 开放 cache注缓存,过滤非法字符
  9. python字典作为统计记录工具
  10. 初探Java设计模式4:JDK中的设计模式
  11. [Kubernetes]深入解析Pod对象
  12. Windows系统中python3.7安装数据可视化模块Matplotlib、numpy的各种方法汇总
  13. Biorhythms POJ - 1006 中国剩余定理
  14. 一种使用emwin库函数导致hardfault的情况
  15. mysql的增删改查
  16. 不同eclipse版本的git库使用
  17. Linux 僵尸进程
  18. opencv学习笔记(八)IplImage* 访问图像像素的值
  19. Ansible Playbook 使用变量
  20. 16 款最流行的JavaScript 框架

热门文章

  1. SCIP:构造数据抽象--数据结构中队列与树的解释
  2. Dynamics CRM产生公共签名,避免每次插件换环境重新输入签名密钥账号密码
  3. ubuntu16.04 下同时打开多个终端窗口
  4. GO-05-数据类型
  5. (二十)VMware Harbor - API
  6. Day01_04_Java标识符命名规范
  7. 利用Apache部署静态网站(二)
  8. KMP算法:next和nextval值计算
  9. vue 回顾
  10. Docker学习笔记---通俗易懂