安装界面

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

因为程序会使用到 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 天),咳咳... 先说好,目前是试运营阶段,能不能成难说,恩... 真的难说...

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

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

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

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

以上。

Go - 开箱即用,WEB 界面一键安装,没有项目经验,可以拿这个练手的更多相关文章

  1. Kubernetes web界面kubernetes-dashboard安装

    本文讲述的是如何部署K8s的web UI,前提是已经有一个k8s集群后,按照如下步骤进行即可.(如下步骤都是在master节点上进行操作) 1.下载kubernetes-dashboard.yaml文 ...

  2. Kubernetes web界面kubernetes-dashboard安装【h】

    本文讲述的是如何部署K8s的web UI,前提是已经有一个k8s集群后,按照如下步骤进行即可.(如下步骤都是在master节点上进行操作) 1.下载kubernetes-dashboard.yaml文 ...

  3. web前端学习部落22群分享给需要前端练手项目

    前端学习还是很有趣的,可以较快的上手然后自己开发一些好玩的项目来练手,网上也可以一抓一大把关于前端开发的小项目,可是还是有新手在学习的时候不知道可以做什么,以及怎么做,因此,就整理了一些前端项目教程, ...

  4. Django web框架 下载安装 简单项目搭建

    什么是web应用? Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 应用程序有两种模式C/S.B/S.C/S是客 ...

  5. 开启saltstack的web界面

    saltstack官方有提供一个web界面叫halite,halite是用cherrypy web框架开发的,连接后端的saltstack api,web界面虽然简单点,但功能还算齐全,今天就来开启s ...

  6. Linux一键安装web环境全攻略(阿里云服务器)

    摘自阿里云服务器官网,此处 一键安装包下载: 点此下载 安装须知 1.此安装包可在阿里云所有linux系统上部署安装,此安装包包含的软件及版本为: nginx:1.0.15.1.2.5.1.4.4 a ...

  7. Vultr VPS建站攻略 – 一键安装宝塔面板架设LNMP/LAMP Web环境

    我们选择VULTR VPS建站的还是比较多的,其主要原因在于商家的稳定,毕竟我们用来建站选择服务器价格考虑的不是主要的(当然VULTR价格也是比较便宜),最为主要的是因为VULTR商家比较稳定,而且多 ...

  8. Linux一键安装web环境全攻略phpstudy版

    此教程主要是应对阿里云Linux云服务器ecs的web环境安装,理论上不限于阿里云服务器,此教程对所有Linux云服务器都具有参考价值. 写这篇文章的目的:网上有很多关于Linux一键安装web环境全 ...

  9. [linux] [nginx] 一键安装web环境全攻略phpstudy版,超详细!

    找到运行中的服务器(实例). 打开这个主要是看它的IP,是公网ip,公网ip,公网ip,重要的事情说三遍. 接下来我们可以不用在阿里云上操作了,直接用客户端操作,这两个客户端就是Xshell 5和Xf ...

随机推荐

  1. redis雪崩,穿透,击穿

    缓存雪崩:同一时间大量key到过期时间失效,可在设置失效时间时加随机数,如果直接修改数据库,那么一定会有不一致,通过失效时间去反复刷新缩短不一致的时间, 为了避免数据一直存在,一定要设置过期时间如果通 ...

  2. Detach blobs with a contact point

    https://answers.opencv.org/question/87583/detach-blobs-with-a-contact-point/ 一.问题描述 带有接触点的斑点时遇到问题,需要 ...

  3. 【linux】制作deb包方法 **

    目录 前言 概念 ** 创建自己的deb包 文件源码 前言 制作deb的方式很多 使用 dpkg-deb 方式 使用 checkinstall 方式 使用 dh_make 方式 修改原有的 deb 包 ...

  4. Androi Studio 之 LinearLayout

    LinearLayout •常用属性 •注意事项 当  android:orientation="vertical"  时, 只有水平方向的设置才起作用,垂直方向的设置不起作用 a ...

  5. python进阶(一)变量与数据类型、python之禅

    一.变量: 1.变量组成:由数据.字母与下划线组合 2.不能以数字开头 3.python关键字与函数名不能作为变量名 4.当字符串变量中包含引号时,可使用单引号与双引号进行区分,或转义 print(& ...

  6. 2. linux下如何上传和下载文件

    一. 安装工具包 yum install -y lrzsz lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议,可以用在windows与linux 系统之间的文件传输,体积小速度 ...

  7. 指方画圆之Java设计模式:适配器模式

    目录 应用场景 适配器模式 定义 意图 主要解决问题 何时使用 优缺点 指鹿为马VS指方为圆 指鹿为马 指方为圆 应用场景 使用者依赖的接口与提供者的接口不匹配时,就加一层适配,而不修改两端的代码 生 ...

  8. 干货满满 AppGallery Connect研习社·直播深度解析优质应用开发流程

  9. Data Mining UVA - 1591

      Dr. Tuple is working on the new data-mining application for Advanced Commercial Merchandise Inc. O ...

  10. red and black(BFS)

    Red and Black Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 40685   Accepted: 22079 D ...