Skip to content

Nickcandy/hutuanCake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

胡团蛋糕 hutuan

这是为 胡团蛋糕 准备的微信小程序 + 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

About

futuanCake

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors