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