xcx-single-shop

by lpbird

全栈点餐小程序(单店版,包含支付,后台)

490 Stars 191 Forks Last release: Not found MIT License 16 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

xcx-single-shop

全栈点餐小程序(单店版,包含支付,后台)

写在前面

本项目是微信点餐类小程序全栈代码(包含支付,实时通知,打印等逻辑),后端使用koa2 数据库mysql 仅做交流学习使用

项目效果

首页 列表 结算 订单详情 订单列表

更多预览图片请前往本项目screenshot目录下查看

项目配置与说明

1.配置后端配置文件(如是个人小程序则无法使用支付功能)
1)

server/config/wxConfig.js
此文件中填入
appid
appsecert
Mch_id
(商户id)
Mch_key
(商户key) 并将controllers目录下的
wx_pay
下的三个证书换成自己的(微信支付平台证书下载)
2)七牛云(暂时不开源后台关系,也可不配置,后期会陆续上传) 由于后台管理中需要对商品进行管理 用到了图片上传接口,这边使用的是七牛云的文件平台,配置了cdn与水印 大家自己申请账号后(免费的)在
server/controller/index.js
下配置
3)mysql 数据库
server/sql.js
中进行数据库配置 创建 名为rest的数据库后倒入本项目中的 rest.sql(数据库结构+测试数据) 可直接本地测试
2.小程序端配置
小程序端根目录下的
app.js
apiHost
为所有接口baseUrl统一配置

回答大家私信最多的问题:无服务器,如何手机预览本项目?

1.进入server 目录 执行以下命令:

javascript
 npm i 
 node app.js 
`` 成功启动本地服务(先确保mysql数据库服务成功启动)
2.手机开启热点 电脑端连接 查看电脑端ip 将小程序的apiHost替换成http://+电脑ip+:7002
此时即可手机预览小程序

希望大家随手star下哈~ 后面会把后台管理端也放上来
微信交流群:

订单列表

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.