项目介绍:

go-mall意象商城后台管理系统(目前版本v1.3)基于当前流行技术组合的前后端商城管理系统:Go1.15.x+Beego2.x+Casbin+Jwt+Redis+mysql8+Vue 的前后端分离电商管理系统,权限控制采用RBAC,支持商城多级分类,商品管理、商品sku、图片素材、数据字典与数据权限管理,支持动态路由等

技术栈:

  • 后端使用技术 1.1 beego2.x1.2 jwt1.3 redis1.5 Mysql81.6 Go1.15.x1.7 copier1.8 ksuid1.9 Redis1.10 swagger1.11 Casbin

  • 前端使用技术 2.1 Vue 全家桶2.2 Element

详细结构

- common 公共模块
    - enums 枚举模块
    - jwt jwt模块
    - redis redis模块
    - untils 工具模块
    - runtime 全局存储
    - constant.go 常量
- conf 公共配置
- controllers 控制器模块
	- admin 管理后台
	- app app模块
    - shop 商城模块
    - base.go 公共控制器
- fiters 过滤器
- initialize 初始化
    - casbin.go
    - dbinit.go
    - init.go
    - loginit.go
    - task.go
- logs 日志存放
- models 公共模型
	- dto dto模块
	- vo vo模块
    - xxx.go 公共model
- routers 路由
- static 上传图片资源目录
- swagger swagger
- tests tests

配置、启动、部署

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/go-mall.git

5、go mod tidy 安装所需依赖

6、导入sql/yshop_go.sql,修改conf/app.conf 里数据库与redis配置

7、bee run 启动即可

8、线上部署: bee pack  -be GOOS=linux  打包然后上传服务器命令: nohup ./yshop & 

9、配置nginx 反向代理即可

截图

免费开源商城系统源码(免费开源商城系统搭建方法) 第1张  免费开源商城系统源码(免费开源商城系统搭建方法) 第2张    免费开源商城系统源码(免费开源商城系统搭建方法) 第3张  免费开源商城系统源码(免费开源商城系统搭建方法) 第4张    免费开源商城系统源码(免费开源商城系统搭建方法) 第5张  免费开源商城系统源码(免费开源商城系统搭建方法) 第6张    免费开源商城系统源码(免费开源商城系统搭建方法) 第7张  免费开源商城系统源码(免费开源商城系统搭建方法) 第8张    免费开源商城系统源码(免费开源商城系统搭建方法) 第9张  免费开源商城系统源码(免费开源商城系统搭建方法) 第10张    免费开源商城系统源码(免费开源商城系统搭建方法) 第11张  免费开源商城系统源码(免费开源商城系统搭建方法) 第12张    免费开源商城系统源码(免费开源商城系统搭建方法) 第13张  免费开源商城系统源码(免费开源商城系统搭建方法) 第14张    免费开源商城系统源码(免费开源商城系统搭建方法) 第15张  免费开源商城系统源码(免费开源商城系统搭建方法) 第16张    免费开源商城系统源码(免费开源商城系统搭建方法) 第17张  免费开源商城系统源码(免费开源商城系统搭建方法) 第18张