<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          「GoCN酷Go推薦」快速啟動一個管理平臺項目 GIN-VUE-ADMIN

          共 2283字,需瀏覽 5分鐘

           ·

          2022-03-10 19:45

          推薦理由

          開發(fā)一個管理平臺,或者工具服務(wù),其中免不了許多重復(fù)的工作,如果有個基礎(chǔ)功能完成的腳手架 就比較好了,Gin-Vue-admin 就提供了這種腳手架的能力,同時官網(wǎng)配置詳細的視頻教程,非常時候新生使用。

          項目體驗鏈接:https://www.gin-vue-admin.com/docs/experience

          簡介

          GIN-VUE-ADMIN是一個基于vue和gin開發(fā)的全棧前后端分離的開發(fā)基礎(chǔ)平臺,擁有jwt鑒權(quán),動態(tài)路由,動態(tài)菜單,casbin鑒權(quán),表單生成器,代碼生成器等功能,提供了多種示例文件,讓大家把更多時間專注在業(yè)務(wù)開發(fā)上。

          快速開始

          技術(shù)選型

          • 前端:用基于 Vue 的 Element 構(gòu)建基礎(chǔ)頁面。
          • 后端:用 Gin 快速搭建基礎(chǔ)restful風格API,Gin 是一個go語言編寫的Web框架。
          • 數(shù)據(jù)庫:采用MySql(5.6.44)版本,使用 gorm 實現(xiàn)對數(shù)據(jù)庫的基本操作。
          • 緩存:使用Redis實現(xiàn)記錄當前活躍用戶的jwt令牌并實現(xiàn)多點登錄限制。
          • API文檔:使用Swagger構(gòu)建自動化文檔。
          • 配置文件:使用 fsnotify 和 viper 實現(xiàn)yaml格式的配置文件。
          • 日志:使用 zap 實現(xiàn)日志記錄。

          環(huán)境準備

          -?node版本?>?v12.18.3
          -?golang版本?>=?v1.16
          #?克隆項目
          git?clone?https://github.com/flipped-aurora/gin-vue-admin.git

          配置調(diào)整

          #?config.yaml?為項目配置,包含如下配置
          # JWT:jwt token 配置
          # Zap:日志配置
          # Redis:緩存配置
          # Email:郵件配置
          # system:環(huán)境配置
          # captcha:?驗證碼配置
          # mysql:?數(shù)據(jù)庫配置
          # Local:?本地上傳文件配置
          # Qiniu:靜態(tài)資源存儲,七牛云存儲配置

          服務(wù)端啟動

          #?進入server文件夾
          cd?server

          #?使用?go?mod?并安裝go依賴包
          go?generate

          #?編譯
          go?build?-o?server?main.go?(windows編譯命令為go?build?-o?server.exe?main.go?)

          #?運行二進制
          ./server?(windows運行命令為?server.exe)

          啟動web端

          #?進入web文件夾
          cd?web

          #?安裝依賴
          cnpm?install?||?npm?install

          #?啟動web項目

          展示

          項目目錄結(jié)構(gòu)
          ├─server?????????(后端文件夾)
          ????│??├─api????????????(API)
          ????│??├─config?????????(配置包)
          ????│??├─core???????????(核心文件)
          ????│??├─docs???????????(swagger文檔目錄)
          ????│??├─global?????????(全局對象)
          ????│??├─initialiaze????(初始化)
          ????│??├─middleware?????(中間件)
          ????│??├─model??????????(結(jié)構(gòu)體層)
          ????│??├─resource???????(資源)
          ????│??├─router?????????(路由)
          ????│??├─service?????????(服務(wù))
          ????│??├─source?????????(初始化需要的數(shù)據(jù))
          ????│??├─plugin?????????(插件)
          ????│??└─utils??????????(公共功能)
          ????└─web????????????(前端文件)
          ????????├─public????????(發(fā)布模板)
          ????????└─src???????????(源碼包)
          ????????????├─api???????(向后臺發(fā)送ajax的封裝層)
          ????????????├─core???????(用來修改系統(tǒng)基礎(chǔ)可運行配置)
          ????????????├─assets????(靜態(tài)文件)
          ????????????├─components(組件)
          ????????????├─router????(前端路由)
          ????????????├─store?????(vuex?狀態(tài)管理倉)
          ????????????├─style?????(通用樣式文件)
          ????????????├─utils?????(前端工具庫)
          ????????????└─view??????(前端頁面)
          項目效果圖

          參考

          GIN-VUE-ADMIN官網(wǎng):https://www.gin-vue-admin.com/docs/deployment


          ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?《酷Go推薦》招募:


          各位Gopher同學(xué),最近我們社區(qū)打算推出一個類似GoCN每日新聞的新欄目《酷Go推薦》,主要是每周推薦一個庫或者好的項目,然后寫一點這個庫使用方法或者優(yōu)點之類的,這樣可以真正的幫助到大家能夠?qū)W習(xí)到

          新的庫,并且知道怎么用。


          大概規(guī)則和每日新聞類似,如果報名人多的話每個人一個月輪到一次,歡迎大家報名!戳「閱讀原文」,即可報名


          掃碼也可以加入 GoCN 的大家族喲~



          瀏覽 54
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产高清免费操逼 | 国产操逼视频暴操特操 | 免费av在线观影 免费成人毛片网站 | 干妹子88 | 蜜桃视频一区 |