go语言可以说在现在非常火爆,那么有没有一个好的学习项目呢?有
github地址自己一搜索就出来了:介绍 | go-admin
下面介绍一下搭建过程
- 下载后端源码
- 本地安装mysql数据库并且新建一个数据库 go_admin
- 启动后端服务
-
安装前端代码:降级npm版本,因为npm install 异常_奚小言的博客-CSDN博客
步骤二;注意配置数据库名称;用户名;密码填写正确。
运行这个命令生成表数据
./go-admin migrate -c=config/settings.yml
生成表数据库之后,启动后端服务:
./go-admin server -c config/settings.yml
出现以下界面说明后端启动成功;还自动生成了接口文档是不是很爽?
前端部分;先下载前端代码,默认你是安装好node和npm环境的了哈
切到上级目录,让后端代码与前端代码在同一级
cd ../
git clone https://github.com/go-admin-team/go-admin-ui.git
cd go-admin-ui/
npm install
到此本来高高兴兴以为成功了,谁知道报错了!!!报错的原因是 :npm install 异常_奚小言的博客-CSDN博客
降级一下:
npx -p npm@6 npm i --legacy-peer-deps
重新安装:
npm install
启动前端:
npm run dev
后面就可以愉快的玩耍了!平时启动后端:
./go-admin server -c config/settings.yml
前端启动:
zhengjianying@zhengjianyingdeMacBook-Pro go-admin % cd ..
zhengjianying@zhengjianyingdeMacBook-Pro ~ % cd go-admin-ui
zhengjianying@zhengjianyingdeMacBook-Pro go-admin-ui % npm run dev