代码拉取完成,页面将自动刷新
yshop-gin基于当前流行技术组合的前后端商城系统(目前版本v1.3)基于当前流行技术组合的前后端商城管理系统: Gin+Gorm+Casbin+Jwt+Redis+Mysql8+Vue 的前后端分离电商管理系统,权限控制采用RBAC,支持商城商品加入购物车、下单、评价、支付(微信支付与余额支付)、搜索、地址管理、快递鸟查询、多级分类,商品管理、商品sku、图片素材、数据字典与数据权限管理,支持动态路由等
- app 应用模块
- controllers 控制器模块
- front
- wechatController.go 微信控制器
- listen redis监听器
- models 模型模块
- service 服务模块
- product_serive 商品服务
- wechat_menu_serive 微信公众号菜单服务
......
- cmd 命令模块
- conf 公共配置
- docs swagger
- middleware 中间件
- AuthCheck.go
- cors.go
......
- pkg 程序应用包
- app
- base
- casbin
- jwt
- redis
- wechat
- limiter
- config
.....
- routere 路由
- router.go
- api
- admin
- logs 日志存放
- runtime 资源目录
- config.yml yml配置
1、安装go>=1.15,这个可以https://studygolang.com/dl下载
2、开启mod: go env -w GO111MODULE=on
3、配置代理:go env -w GOPROXY=https://goproxy.cn,direct 这个让下载依赖速度更快
4。下载项目:git clone https://gitee.com/guchengwuyue/yshop-gin.git
5、go mod tidy 安装所需依赖
6、导入sql/yshop_go.sql,修改cconfig,yml 里数据库与redis配置
7、本地运行air -c .air.conf 启动即可,如果没有安装air的 直接go run main,go即可
8、线上部署: go build 打包然后上传服务器命令: nohup ./go-mall &
9、配置nginx 反向代理即可
1、打开后端go代码目录pc-vue/,然后解压
2、npm install
3、./api/index.js 配置api地址
4。npm run dev 启动即可
5、线上部署:npm run build 然后上传./dist/下编译后的文件到web服务器即可
1、商品分类
-- |
2、商品sku |
-- |
3、商品管理 |
-- |
-- |
4、微信公众号 |
-- |
5、系统用户
6、系统角色 |
-- |
7、系统菜单 |
-- |
8、订单 |
-- |
9、代码生成器 |
-- |
10、定时任务 |
-- |
1 后端使用技术
前端使用技术
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型