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

GitHub地址

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

服務端地址:https://github.com/FZliweilia...node

運行環境

CentOS 7.3
node 8.11.0
npm 5.6.0
MongoDB 3.2.7

主要功能

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

接口列表:github

管理

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

說明

一、本人也是第一次使用node作一個完整的項目若是有以爲不合理的地方能夠在下方留言或者Issues做者會盡快修復npm

二、本項目適合初學者或者準備自學node的夥伴,本人也是零基礎開始寫的node微信

三、若是對你有幫助的話麻煩給做者一個"star"給與支持app

相關文章
相關標籤/搜索