FZliweiliang / Wechat App Mall Server
小程序商城服务端
Stars: ✭ 147
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Wechat App Mall Server
Express Status Monitor
🚀 Realtime Monitoring solution for Node.js/Express.js apps, inspired by status.github.com, sponsored by https://dynobase.dev
Stars: ✭ 3,302 (+2146.26%)
Mutual labels: express, node-js
Practicalnode
Practical Node.js, 1st and 2nd Editions [Apress] 📓
Stars: ✭ 3,694 (+2412.93%)
Mutual labels: express, node-js
Nodebestpractices
✅ The Node.js best practices list (December 2021)
Stars: ✭ 72,734 (+49378.91%)
Mutual labels: express, node-js
Node Connect Pg Simple
A simple, minimal PostgreSQL session store for Connect/Express
Stars: ✭ 166 (+12.93%)
Mutual labels: express, node-js
Serverless Express
Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB.
Stars: ✭ 4,265 (+2801.36%)
Mutual labels: express, node-js
Nodejs Api Boilerplate
A boilerplate for kickstart your nodejs api project with JWT Auth and some new Techs :)
Stars: ✭ 364 (+147.62%)
Mutual labels: express, node-js
Node Express Postgresql Server
Basic Node with Express + PostgreSQL Server
Stars: ✭ 74 (-49.66%)
Mutual labels: express, node-js
Node Production
Take Your Node.js Project to The Production Environment (VPS/Dedicated Server).
Stars: ✭ 35 (-76.19%)
Mutual labels: express, node-js
Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (+463.95%)
Mutual labels: express, node-js
Node Typescript Boilerplate
Minimalistic project template to jump start a Node.js back-end application in TypeScript. ESLint, Jest and type definitions included.
Stars: ✭ 1,061 (+621.77%)
Mutual labels: express, node-js
Manual Node
📗 📒 (PT-BR Tradução) 2020 Edition - Tradução por Christy e Vinicius Dias (https://github.com/ViniciusmDias).
Stars: ✭ 134 (-8.84%)
Mutual labels: express, node-js
Js Stack Boilerplate
Final boilerplate code of the JavaScript Stack from Scratch tutorial –
Stars: ✭ 145 (-1.36%)
Mutual labels: express
2019 Ncov Frontend
🌏 Map, data and timeline of coronavirus (COVID-19)
Stars: ✭ 141 (-4.08%)
Mutual labels: express
163music
🎵163 music web app built with Vue 2.6, server side render, webpack 4
Stars: ✭ 139 (-5.44%)
Mutual labels: express
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (-0.68%)
Mutual labels: express
Nodejs Shopping Cart
NodeJS Shopping Cart - NodeJS, Express, Express-Session, Express handlebars (hbs)
Stars: ✭ 144 (-2.04%)
Mutual labels: express
React With Wordpress
🔥 Example of react application to access WordPress REST API
Stars: ✭ 137 (-6.8%)
Mutual labels: express
Universal React Tutorial
📓 How to build universal web apps with React.
Stars: ✭ 136 (-7.48%)
Mutual labels: express
微信小程序商城服务端
技术栈
ES6/ES7 + nodejs + express + MongoDB
运行环境
CentOS 7.3
node 8.11.0
npm 5.6.0
MongoDB 3.2.7
说明
> 如有问题或者遇到坑请直接在 Issues 中提
> 如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! ^_^
> 前端地址: https://github.com/FZliweiliang/wechat-app-mall
项目布局
|-- api // 接口方法
| |-- general // 通用接口
| |-- home-api // 首页接口
| |-- admin-api // 管理接口
| |-- order-api // 订单接口
| |-- public-api // 公共接口
| |-- user-api // 个人中心
|-- file // 公共文件
| |-- images // 公共图片
| |-- icon // 公共图标
|-- models // 公共模型
|-- utils // 公共方法
|-- routes // 路由
|-- mongoose.js // 连接数据库
|-- app.js // 启动
|-- README.md // 说明
接口列表
管理
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 | post | auto | 购物车列表 |
/v1/order/delIetm | get | auto | 删除商品 |
/v1/order/editCart | post | auto | 编辑购物车 |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].