node+express+MongoDB實現小商城服務端

瘋狂的亮坨坨發表於2019-01-19

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”給與支援

相關文章