node+express+MongoDB实现小商城服务端
GitHub地址
前端地址:https://github.com/FZliweiliang/wechat-app-mall
服务端地址:https://github.com/FZliweiliang/wechat-app-mall-server
运行环境
CentOS 7.3
node 8.11.0
npm 5.6.0
MongoDB 3.2.7
主要功能
购物车 绑定手机 用户登录 添加商品 推荐商品 商品列表 优惠券 地址管理 上传图片 …
接口列表:
管理
Name | Method | Default | Description |
---|---|---|---|
/v1/admin/delUser | get | auto | 删除用户 |
/v1/admin/delItem | get | auto | 删除商品 |
/v1/admin/addItem | post | auto | 添加商品 |
/v1/admin/addClass | post | auto | 添加分类 |
/v1/admin/delClass | get | auto | 删除分类 |
/v1/admin/addClass | post | auto | 添加分类 |
/v1/admin/addCoupon | post | auto | 添加优惠券 |
/v1/admin/couponList | get | auto | 所有优惠券 |
/v1/admin/uploadBanner | post | auto | 上传banner |
首页
Name | Method | Default | Description |
---|---|---|---|
/v1/home/bannerList | get | auto | 获取banner |
/v1/home/getHotList | get | auto | 获取推荐列表 |
/v1/home/getList | get | auto | 获取列表 |
/v1/home/getItem | get | auto | 获取详情 |
订单
Name | Method | Default | Description |
---|---|---|---|
/v1/order/set | post | auto | 创建订单 |
/v1/order/get | post | auto | 获取订单详情 |
/v1/order/list | get | auto | 订单列表 |
/v1/order/update | post | auto | 更新订单 |
微信
Name | Method | Default | Description |
---|---|---|---|
/v1/wx/getUser | get | auto | 获取微信用户信息 |
用户
Name | Method | Default | Description |
---|---|---|---|
/v1/user/bindMobile | post | auto | 绑定手机号 |
/v1/user/addCity | post | auto | 添加地址 |
/v1/user/editCity | post | auto | 更新地址 |
/v1/user/defaultCity | post | auto | 设置默认地址 |
/v1/user/cityList | get | auto | 地址列表 |
/v1/user/getCoupon | post | auto | 领取优惠券 |
/v1/user/couponList | get | auto | 获取拥有的优惠 |
通用
Name | Method | Default | Description |
---|---|---|---|
/v1/public/getClassList | get | auto | 获取分类列表 |
购物车
Name | Method | Default | Description |
---|---|---|---|
/v1/order/addCart | post | auto | 加入购物车 |
/v1/order/cartList | get | auto | 购物车列表 |
/v1/order/delIetm | post | auto | 删除商品 |
/v1/order/editCart | post | auto | 编辑购物车 |
启动方法
node app.js
说明
1、本人也是第一次使用node做一个完整的项目如果有觉得不合理的地方可以在下方留言或者Issues作者会尽快修复
2、本项目适合初学者或者准备自学node的伙伴,本人也是零基础开始写的node
3、如果对你有帮助的话麻烦给作者一个"star"给与支持
1 回复
不错 支持一下