84874707f58cca7aba6e54e314b656a7dedde64f
mengyastore
萌芽小店,一个前后端分离的商城项目。
项目结构
mengyastore-frontend/:Vue 3 + Vite 前端mengyastore-backend/:Go + Gin 后端mengyastore-backend/data/json/:商品、订单、站点配置等本地数据
功能
- 商品浏览、详情查看、下单
- 登录回调与用户订单页
- 后台商品管理
- 访问统计、商品浏览统计
本地运行
前端
cd mengyastore-frontend
npm install
npm run dev
默认会连接 http://localhost:8080,如需修改后端地址可设置:
VITE_API_BASE_URL=http://localhost:8080
后端
cd mengyastore-backend
go run .
后端默认监听 http://localhost:8080。
后端配置
后端配置文件在 mengyastore-backend/data/json/settings.json,当前主要是:
adminToken:后台管理口令
Docker
后端目录下已提供 Dockerfile 和 docker-compose.yml:
cd mengyastore-backend
docker compose up -d --build
说明
- 仓库不提交依赖目录和构建产物
- 本地数据文件都保存在
mengyastore-backend/data/json/
Description
Languages
Vue
56.4%
Go
31.8%
CSS
5.8%
JavaScript
5.2%
HTML
0.4%
Other
0.4%