• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

01.go-admin的下载与启动

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

** go-admin 基于Gin + Vue + Element UI的前后端分离权限管理系统**

系统初始化极度简单,只需要配置文件中,修改数据库连接,系统启动后会自动初始化数据库信息以及必须的基础数据

请注意 Go version >= 1.11,并且 GO111MODULE=on (Go MOdule 模式);

一.介绍

go-admin 由两部分组成:

前端页面(go-admin-ui)。
后端 api 服务(go-admin)。

开发目录

├── project
│ ├── go-admin #后端go代码
│ ├── go-admin-ui #前端vue代码

前后端的代码一定要放在同一层目录下,不然生成代码时前端代码会出问题

二.新建空文件夹

mkdir dirname
cd ./dirname

三.获取后台源码并启动

1.下载编译go代码

git clone https://github.com/wenjianzhang/go-admin.git
cd ./go-admin
export GO111MODULE=on
export GOPROXY="https://goproxy.cn"   #备选https://goproxy.io / https://mirrors.aliyun.com/goproxy/
go mod tidy
go build -o go-admin main.go
./go-admin -h #看帮助
./go-admin version #看版本

# 修改配置 
# 文件路径  go-admin/config/settings.yml
vim ./config/setting.yml 

# 1. 配置文件中修改数据库信息 
# 注意: settings.database 下对应的配置数据
# 2. 确认log路径

# 首次配置需要初始化数据库资源信息(已初始化过数据库的,跳过此步)
./go-admin migrate -c config/settings.yml

# 启动项目,也可以用IDE进行调试
./go-admin server -c config/settings.yml -p 8000

2.配置命令到goland IDE ,debug启动

参考文章:
go-admin 多命令启动方式讲解以及IDE配置笔记

四.获取前端ui源码并启动

1.下载编译go代码

cd ../
git clone https://github.com/wenjianzhang/go-admin-ui.git
cd go-admin-ui/
cnpm i --registry=https://registry.npm.taobao.org   # 国内请使用 

这里还原包是需要一些时间的请耐心等待一下...

看到下边的输入说明已经安装好了

Binary found at /Users/zhangwenjian/Code/go-test/go-admin-ui/node_modules/node-sass/vendor/darwin-x64-64/binding.node
Testing binary
Binary is fine
added 2033 packages from 1953 contributors in 40.229s

2.启动项目

npm run dev

输出内容:

  DONE  Compiled successfully in 22188ms       12:47:40 AM

  App running at:
  - Local:   http://localhost:9530/
  - Network: http://192.168.3.12:9530/

  Note that the development build is not optimized.
  To create a production build, run npm run build.

此时项目已经启动了,但是有一点请注意:检查 api 是否也启动了。否则页面会提示错误的哦。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
gosort排序发布时间:2022-07-10
下一篇:
go语言从例子开始之Example12.func函数发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap