这是为 胡团蛋糕 准备的微信小程序 + Go 后端项目,面向蛋糕、甜品与烘焙门店场景。
当前项目基于开源/模板微信商城小程序改造,不是从零开发。前端已统一通过 frontend/utils/api.js 调用后端;后端保留 /api/{methodName} 方法名路由,用于承接现有小程序页面。
先跑通朋友真机可测试的核心链路:
微信登录/用户身份
-> 微信地址导入或手动地址
-> 浏览商品
-> 创建订单
-> mock 支付/商家处理
真实微信支付、闪送 API、完整会员体系后置。
.
├── frontend/ # 微信小程序前端,微信开发者工具导入这个目录
├── backend/ # Go 后端,本地 mock/API 服务
└── docs/ # 项目文档
进入前端目录:
cd frontend
npm install微信开发者工具导入目录:
frontend/
如需重新构建 npm,请在微信开发者工具中执行:
工具 -> 构建 npm
本地接口配置:
frontend/config.js
开发者工具模拟器通常可以使用:
http://127.0.0.1:8080
真机测试不能使用 127.0.0.1 访问电脑后端,需要改成电脑局域网 IP 或 HTTPS 隧道地址。
进入后端目录:
cd backend
DB_DSN='mysql://user:pass@127.0.0.1:3306/hutuan' PORT=8080 go run .验证服务:
curl http://127.0.0.1:8080/healthz
curl 'http://127.0.0.1:8080/api/goodsList?page=1&pageSize=10'后端只支持 MySQL;本地和线上都需要配置 DB_DSN 或拆分的 DB_HOST/DB_USER/DB_PASSWORD/DB_NAME。