开源项目安装与配置指南
mall 本地生活服务类商城,包括微信小程序、商家后台、服务端。 项目地址: https://gitcode.com/gh_mirrors/mall1/mall
1. 项目基础介绍
本项目是一款本地生活服务类商城,包含微信小程序、商家后台和服务端。项目旨在为用户提供一个便捷的在线购物平台,商家可以通过后台管理系统进行商品管理和订单处理。
主要编程语言
- 前端:Vue.js
- 后端:Go
2. 项目使用的关键技术和框架
前端技术
- Vue 3:渐进式JavaScript框架
- Vue Router:Vue.js官方路由管理器
- Vuex:Vue.js状态管理模式
- Element Plus:基于Vue 3的桌面端组件库
- Vant Weapp:微信小程序UI组件库
后端技术
- Gin:一个高性能的Web框架
- GORM:Go语言下的ORM框架
- JWT:JSON Web Token用于用户认证
- Captcha:验证码生成器
- Viper:配置管理工具
- Redis:数据缓存
3. 项目安装和配置的准备工作
在开始安装前,请确保您的开发环境中已经安装以下软件:
- Go (版本 >= 1.17.1)
- MySQL (版本 >= 8.0.28)
- Redis (版本 >= 6.0.16)
- Node.js (版本 >= 14.13.1)
- 微信开发者工具 (用于小程序开发)
4. 详细安装步骤
步骤一:克隆项目
首先,使用Git克隆项目到本地:
git clone https://github.com/zchengo/mall.git
步骤二:配置MySQL和Redis
根据项目需求,配置MySQL数据库和Redis缓存。确保服务已启动,并根据server/config.yaml
中的配置信息创建数据库和表。
步骤三:安装依赖
后端服务
进入server
目录,执行以下命令安装依赖:
cd server
go mod tidy
编译服务端程序:
go build -o server main.go
Windows环境下编译命令为:
go build -o server.exe main.go
商家后台
进入web
目录,执行以下命令安装依赖:
cd web
npm install
启动开发服务器:
npm run serve
成功启动后,通过浏览器访问:
http://localhost:8080/#/login
账号:admin,密码:12345
微信小程序
使用微信开发者工具打开app
目录。
在小程序项目目录下执行以下命令安装依赖:
cd app
npm install
在小程序开发者工具中,进行以下设置:
- 右上角 -> 【详情】 -> 【本地设置】 -> 选择【使用npm模块】和【不校验合法域名,web-view(业务域名)、TLS版本...】
- 工具栏 -> 【工具】 -> 【构建npm】
步骤四:运行项目
运行后端服务
在server
目录下,运行编译后的二进制文件:
./server
Windows环境下运行:
server.exe
运行商家后台
商家后台已经在npm run serve
命令启动。
运行微信小程序
使用微信开发者工具运行app
目录下的小程序。
以上就是开源项目的详细安装和配置指南,按照上述步骤操作,您可以成功搭建本地生活服务类商城。
mall 本地生活服务类商城,包括微信小程序、商家后台、服务端。 项目地址: https://gitcode.com/gh_mirrors/mall1/mall