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

主要功能

購物車 綁定手機 用戶登錄 添加商品 推薦商品 商品列表 優惠券 地址管理 上傳圖片 ...

接口列表:

管理

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"給與支持

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章