node+express+MongoDB实现小商城服务端
GitHub地址
前端地址:github.com/FZliweilian…
服务端地址:github.com/FZliweilian…
运行环境
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"给与支持
转载于:https://juejin.im/post/5bab4b7be51d450e894e1fc9
node+express+MongoDB实现小商城服务端相关推荐
- Node 小游戏服务端2
小游戏服务端开发之客户端传参 接上节,因为服务端语言用的是Node.js 以及基于NODE 的Koa框架,大的框架逻辑部分已编写完成.但在测试过程中有跨域以及参数接收问题: 知识点:Node koa ...
- node+express+mongodb初体验
从去年11月份到现在,一直想去学习nodejs,在这段时间体验了gulp.grunt.yeomen,fis,但是对于nodejs深入的去学习,去开发项目总是断断续续. 今天花了一天的时间,去了解整理整 ...
- java毕业设计儿童疫苗接种提醒系统小程序服务端Mybatis+系统+数据库+调试部署
java毕业设计儿童疫苗接种提醒系统小程序服务端Mybatis+系统+数据库+调试部署 java毕业设计儿童疫苗接种提醒系统小程序服务端Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构 ...
- node.js中ws模块创建服务端和客户端,网页WebSocket客户端
首先下载websocket模块,命令行输入 npm install ws 1.node.js中ws模块创建服务端 // 加载node上websocket模块 ws; var ws = require( ...
- 微信扫码关注登录(vue+node+express+mongodb)
微信扫码关注登录(vue+node+express+mongodb) 文章目录 前言 一.微信扫码关注登录是什么? 二.为什么要使用微信扫码关注登录? 三.思路 前端部分 后端部分: 四.微信后台 授 ...
- 高仿红孩子网上商城服务端和客户端应用源码
非常难得的一款高仿红孩子网上商城服务端和客户端应用源码. 源码下载: 客户端源码:http://code.662p.com/view/2177.html 服务端源码:http://code.662p. ...
- 阿里云服务器上搭建微信小程序服务端环境。
无论是搭建个人博客空间也好,微信小程序也罢,搭建环境必需的两点:云服务器.域名,下面一步步给搭建演示如果在一台阿里云服务器上搭建微信小程序服务端环境. 1.云服务器准备:可在阿里云购买ECS服务器 ...
- 微信小程序服务端开发遇到的一些坑
微信小程序服务端开发遇到的一些坑 开发环境 问题集合 小程序不支持基于进入客服事件推送消息 小程序不支持永久素材 RestTemplate无法解析上传图片素材的返回 tips 其他小问题 开发环境 基 ...
- nuxtjs+express+vue2+vuex搭建的服务端渲染(SSR)个人网站项目 1
5se7en.com nuxtjs+express+vue2.0+vuex搭建的服务端渲染个人网站项目. github项目地址: https://github.com/se7en-1992... 项目 ...
最新文章
- Sql Server 2005 服务器性能监视[转]
- python数据输出_python数据输出
- oschina导出博客获取图片
- JMM中有哪些方法建立happen-before规则
- Eclipse从github上clone项目到开发环境
- 为什么要学python-为什么要学 Python?
- 什么是activemq_什么是ActiveMQ?
- 2020年快手母婴生态报告
- 【kafka】kafka 新增节点 报错 InconsistentBrokerIdException Configured broker.id doesn‘t match
- +号的用法(3+5+“8”与“3”+5+8相同吗)
- MySQL的存储过程优缺点
- 在国企的日子(第三章上部 出差)
- 计算机技术概论知识点,《计算机基础概论》知识点.pdf
- 07 ,矩阵的转置,矩阵的行列式,方阵 ( 2阶行列式,3阶行列式,n 阶行列式 ) :
- 编程数学-∑(求和符号)-Sigma
- STM32 BKP备份寄存器介绍
- 2021计算机学校分数,泰州市博日电脑技术学校2021年招生录取分数线
- 《微软云计算Windows Azure开发与部署权威指南》——6.8 AppFabric服务总线的多播服务开发...
- 交叉网线 千兆网线 做法,开发板 PC直连
- linux 进程状态显示dl,Linux系统中的实时调度器DL调度器的原理是什么?详细概述...
热门文章
- mysql8 php7_windows10-nginx-mysql8.0-php7.0环境搭建
- 炫界 (587) -(牛一邓丽君音)_50音起源 for mac(日语五十音学习软件)
- android webview 填充,从Android使用WebView自动填充表格
- 2021桓台高考成绩查询,桓台中考成绩查询2021
- 2021年春季学期-信号与系统-第十次作业参考答案-第三小题
- 2021年春季学期-信号与系统-第七次作业参考答案-第七小题
- 基于AD5272多组变阻器电路设计
- java包装类和基本类型谁先谁后_你知道Java中基本类型和包装类的区别吗
- sketch如何做设计稿交互_做交互设计不可不知的十大原则
- kernel 自定义字符驱动 第一次实验