node+express+MongoDB实现小商城服务端

GitHub地址

前端地址:https://github.com/FZliweilia…

服务端地址:https://github.com/FZliweilia…

运行环境

CentOS 7.3
node 8.11.0
npm 5.6.0
MongoDB 3.2.7

主要功能

购物车 绑定手机 用户登录 添加商品 推荐商品 商品列表 优惠券 地址管理 上传图片 …

接口列表:

管理

NameMethodDefaultDescription
/v1/admin/delUsergetauto删除用户
/v1/admin/delItemgetauto删除商品
/v1/admin/addItempostauto添加商品
/v1/admin/addClasspostauto添加分类
/v1/admin/delClassgetauto删除分类
/v1/admin/addClasspostauto添加分类
/v1/admin/addCouponpostauto添加优惠券
/v1/admin/couponListgetauto所有优惠券
/v1/admin/uploadBannerpostauto上传banner

首页

NameMethodDefaultDescription
/v1/home/bannerListgetauto获取banner
/v1/home/getHotListgetauto获取推荐列表
/v1/home/getListgetauto获取列表
/v1/home/getItemgetauto获取详情

订单

NameMethodDefaultDescription
/v1/order/setpostauto创建订单
/v1/order/getpostauto获取订单详情
/v1/order/listgetauto订单列表
/v1/order/updatepostauto更新订单

微信

NameMethodDefaultDescription
/v1/wx/getUsergetauto获取微信用户信息

用户

NameMethodDefaultDescription
/v1/user/bindMobilepostauto绑定手机号
/v1/user/addCitypostauto添加地址
/v1/user/editCitypostauto更新地址
/v1/user/defaultCitypostauto设置默认地址
/v1/user/cityListgetauto地址列表
/v1/user/getCouponpostauto领取优惠券
/v1/user/couponListgetauto获取拥有的优惠

通用

NameMethodDefaultDescription
/v1/public/getClassListgetauto获取分类列表

购物车

NameMethodDefaultDescription
/v1/order/addCartpostauto加入购物车
/v1/order/cartListgetauto购物车列表
/v1/order/delIetmpostauto删除商品
/v1/order/editCartpostauto编辑购物车

启动方法

node app.js

说明

1、本人也是第一次使用node做一个完整的项目如果有觉得不合理的地方可以在下方留言或者Issues作者会尽快修复

2、本项目适合初学者或者准备自学node的伙伴,本人也是零基础开始写的node

3、如果对你有帮助的话麻烦给作者一个”star”给与支持

    原文作者:疯狂的亮坨坨
    原文地址: https://segmentfault.com/a/1190000016549871
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞