xirang ui
1.0.0
?簡單好用,不纏不繞,直接上手的go-web框架
xirang
,亦即息壤,大概在我讀小學時,父親從外地回來,並帶回來幾本讀物,其中一本是迅哥兒小時候最愛讀的《山海經》,也是在那時,我第一次認識這個字。維基百科對其解釋是:息壤是中國古代傳說中的一種神物,所謂「息壤」就是自己可以自動生長的土壤。用「息壤」修築的堤壩,洪水長一米,堤防也自動長一公尺。
我將專案命名為
xirang
,亦是希望在自己不間斷地學習累積之中,專案也能夠越發成長,並有其豐富的力量。
xirang
是一個非常簡單的gin+gorm
框架的基礎架構,你只需要修改簡單的程式碼,即可開始上手寫你的介面。
只需要根據情況修改配置config.yml
,然後配置裡邊的資料庫配置訊息,即可開始開發。
資料表會自動創建,也可以透過docs 下的sql 自行建立。
分類 | GitHub | Gitee |
---|---|---|
後端 | https://github.com/eryajf/xirang.git | https://gitee.com/eryajf-world/xirang.git |
前端 | https://github.com/eryajf/xirang-ui.git | https://gitee.com/eryajf-world/xirang-ui.git |
xirang
├── config----------------配置文件读取
├── controller------------控制层
├── logic-----------------逻辑层
├── middleware------------中间件
├── model-----------------对象定义
├── public----------------一些公共组件与工具
├── routers---------------路由
├── service---------------服务层
├── test------------------一些测试
├── config.yml------------配置文件
└── main.go---------------程序入口
xirang 專案的基礎依賴項只有MySQL,本地準備好這兩個服務之後,就可以啟動項目,進行除錯。
# 后端代码
$ git clone https://github.com/eryajf/xirang.git
# 前端代码
$ git clone https://github.com/eryajf/xirang-ui.git
# 修改后端配置
$ cd xirang
# 文件路径 config.yml, 根据自己本地的情况,调整数据库等配置信息。
$ vim config.yml
# 启动后端
$ cd xirang
$ go mod tidy
$ make run
# 启动前端
$ cd xirang-ui
$ git config --global url. " https:// " .insteadOf git://
$ npm install --registry=http://registry.npmmirror.com
$ yarn dev
本地存取:http://localhost:8090,使用者名稱/密碼:admin/123456