專案介紹
go-admin 是一個中后臺管理系統,基于(gin, gorm, Casbin, Vue, Element UI)實作,主要目的是為了讓開發者更專注業務,減少重復代碼的撰寫,節省時間,提升人效,縮短專案周期,提升軟體的開發效率以及質量,

下載專案
git clone https://github.com/go-admin-team/go-admin.git
使用git下載go-admin專案,作為一個程式員,如果說你不會使用git,那就有點說不過去了吧
本地環境準備
專案采用前后端分離的方式,后端基于golang開源組件gin搭建,前端使用vue-cli腳手架搭建,所以需要做好golang的安裝和配置,npm的安裝和配置,這幾個步驟請參考網上,應該有很多例子,當配置完成后就可以進行本地環境的設定了,
golang環境安裝
請自行google,baidu,傻瓜式安裝,簡單配置
npm環境安裝
請自行google,baidu,傻瓜式安裝,簡單配置
Mysql資料庫
使用Docker在本地配置Mysql鏡像服務
docker pull mysql:latest
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
引數說明:
- -p 3306:3306 :映射容器服務的 3306 埠到宿主機的 3306 埠,外部主機可以直接通過 宿主機ip:3306 訪問到 MySQL 的服務,
- MYSQL_ROOT_PASSWORD=123456:設定 MySQL 服務 root 用戶的密碼,
通過 docker ps 命令查看是否安裝成功
Golang后臺api服務啟動
程式初始化配置
找到config檔案夾,里面的內容包括了初始化資料庫的sql陳述句和系統級別的組態檔
1、對組態檔修改

修改第39行資料,配置正確的資料庫鏈接欄位
注意/后有一個dbname的字串,需要先在資料庫中創建好,否則會報資料庫找不到的錯誤
source: root:123456@tcp(127.0.0.1:3306)/go-admin?charset=utf8&parseTime=True&loc=Local&timeout=1000ms
2、進行資料庫初始化遷移
首先使用go build 編譯程式,得到可執行程式后再進行指令
go-admin migrate -c config/settings.yml

看到這樣的內容代表資料庫初始化成功
驗證程式正確性
go-admin server -c config/settings.yml
當看到控制臺出現success的內容,即代表專案啟動成功
Vue前臺專案啟動
vue專案啟動就非常簡單了,有一點開發經驗的同學都知道 固定的操作步驟,
首先cd到go-admin-ui目錄下
依次執行
npm install
npm run dev
即可在控制臺看到對應的地址,ctrl+左擊即可打開
官方檔案
詳細的教程請查看官方檔案
檔案地址 https://doc.zhangwj.com/
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/258608.html
標籤:其他
上一篇:設計模式(二十一)——解釋器模式(Spring 框架中SpelExpressionParser原始碼分析)
下一篇:item "tracker_server" in file:/***/WEB-INF/lib/***.jar!/fdfs_client.conf not found
