Go - 開箱即用,WEB 界面一鍵安裝,沒有項目經驗,能夠拿這個練手

安裝界面

啓動程序以後,會在瀏覽器中自動打開安裝界面。git

01.png

由於程序會使用到 RedisMySQL,因此安裝前請輸入 RedisMySQL 配置信息,點擊初始化按鈕,會將用到的數據表和默認數據進行初始化,在右側能夠看到初始化的日誌信息。github

02.png

如上,初始化成功後,從新啓動程序,會在瀏覽器中自動打開登陸界面。api

登陸界面

輸入默認帳號 admin,密碼 admin 便可登陸成功。瀏覽器

儀表盤界面

顯示 項目信息內存信息硬盤信息CPU信息 等。緩存

配置信息 -> 告警郵箱

在這裏能夠配置系統告警的發件人和收件人,當系統發生 Panic 時,進行郵件通知。工具

配置信息 -> 錯誤碼

展現系統中定義的錯誤碼。測試

代碼生成器 -> 生成數據表 CURD

在左側能夠單選或多選數據表,進行代碼生成。spa

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

在左側能夠設置須要生成的 handler 名稱。日誌

受權調用方 -> 調用方

設置誰能夠調用個人接口,同時還能夠受權調用我哪些接口。code

受權調用方 -> 使用說明

系統管理員 -> 管理員

設置誰能夠登陸後臺,能夠對其進行 禁用重置密碼菜單受權下線刪除 等操做。

系統管理員 -> 菜單管理

設置後臺側邊欄的菜單。

查詢小助手 -> 查詢緩存

查詢 Redis 緩存內容 和 有效期,同時還能夠清空緩存。

查詢小助手 -> 查詢數據

查詢 MySQL 數據,支持輸入 SQL 語句執行和分析。

實用工具箱 -> 服務升級

不一樣版本提供相應的升級指導。

實用工具箱 -> Hashids

程序中對傳遞 id 的場景,均使用密文進行傳遞。

實用工具箱 -> 調用日誌

展現最新的 100 條調用日誌。

實用工具箱 -> 接口文檔

實用工具箱 -> GraphQL

實用工具箱 -> 接口指標

根據指標能夠在 Grafana 生成相似的指標圖。

項目地址

源碼地址

https://github.com/xinliangno...

// 下載後直接運行
$ 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/xinlian...

啥也不是,就是玩兒~

文章這麼長,看到這的老鐵,確定是真愛粉了,給你們彙報下,新建了一個知識星球(球齡 1 天),咳咳... 先說好,目前是試運營階段,能不能成難說,恩... 真的難說...

在那裏我會分享一些自認爲還能夠的東西(也許從別的地方看到的分享過來的),好比職業發展、技術、創意發現、其餘... 等等,也會邀請一些朋友加入,都是普通打工人,平平無奇。

在那裏我不會承諾給你們帶來多少多少的收穫,由於也許你們比我都牛逼,對了我是隻菜雞,無疑。

其實那裏,啥也不是,就是玩兒~

對了,我還設置了加入方式爲【付費】,也不知誰給個人勇氣。

相關文章
相關標籤/搜索