安装界面

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

因为程序会使用到 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. AutoPy开发文档

    AutoPy 简介 AutoPy是为python开发者提供的一个安卓插件,由路飞大佬开发维护,主要功能为了实现使用python在安卓端完成一些操作,例如点击,滑动,返回 准备 安装AutoPy.apk ...

  2. .NET Core 环境变量详解

    一.概述 软件从开发到正式上线,在这个过程中我们会分为多个阶段,通常会有开发.测试.以及上线等.每个阶段对应的环境参数配置我们会使用不同的参数.比如数据库的连接字符串,开发环境一般我们都是连接的测试库 ...

  3. Apache Hudi:CDC的黄金搭档

    1. 介绍 Apache Hudi是一个开源的数据湖框架,旨在简化增量数据处理和数据管道开发.借助Hudi可以在Amazon S3.Aliyun OSS数据湖中进行记录级别管理插入/更新/删除.AWS ...

  4. 你才不是只会理论的女同学-seata实践篇

    本文主要内容为seata的实践篇,理论知识不懂的请参考前文: 我还不懂什么是分布式事务 主要介绍两种最常用的TCC和AT模式. 环境信息: mysql:5.7.32 seata-server:1.4. ...

  5. Netflix业务运维分析和总结

    目录 Netflix工作环境的分析和思考 为什么Netflix会做得如此极致? 海量业务规模下的技术架构和挑战 更加合理的组织架构和先进的工具体系及理念 自由与责任并存的企业文化 当前问题: 精选提问 ...

  6. BUAA_OO_2020_第一单元总结

    BUAA_OO_2020_第一单元总结 OO第一单元作业主题为表达式求导,主要学习目标为熟悉面向对象思想,学会使用类来管理数据,感受分工协作的行为设计,建立程序鲁棒性概念.如今,第一单元的学习已落下帷 ...

  7. Java后端进阶-网络编程(Netty线程模型)

    前言 我们在使用Netty进行服务端开发的时候,一般来说会定义两个NioEventLoopGroup线程池,一个"bossGroup"线程池去负责处理客户端连接,一个"w ...

  8. OOP-面向对象(二)

    面向对象三大特征: 封装 继承 多态 -封装:对类中成员属性和方法的保护,控制外界对内部成员的访问,修改,删除等操作 私有的: private 在本类内部可以访问,类的外部不可以访问.(python中 ...

  9. 996. Number of Squareful Arrays

    Given an array A of non-negative integers, the array is squareful if for every pair of adjacent elem ...

  10. [Web] 通用轮播图代码示例

    首先是准备好的几张图片, 它们的路径是: "img/1.jpg", "img/2.jpg", "img/3.jpg", "img/ ...