开源项目安装与配置指南

开源项目安装与配置指南

mall 本地生活服务类商城,包括微信小程序、商家后台、服务端。 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 本地生活服务类商城,包括微信小程序、商家后台、服务端。 mall 项目地址: https://gitcode.com/gh_mirrors/mall1/mall

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

裴才隽Tanya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值