ip-nodejs-api
ip-nodejs-api copied to clipboard
H5移动端完整商城项目后端技术栈基于nodejs+mysql+express框架实现restful api接口功能,不断完善优化
前言
NodeJS全栈开发之H5移动端完整商城项目后端技术栈基于nodejs+mysql+express框架实现restful api接口功能,不断完善优化。如果觉得不错的话,请大大们给个:heart:star,也期待大家一起交流学习。
目录结构
│ app.js // 入口文件
│ package.json // npm包管理所需模块及配置信息
├─db
│ dbConfig.js // mysql数据库基础配置
├─public
│ └─uploads // 图片文件夹
├─routes
│ index.js // 初始化路由信息,自定义全局异常处理
│ users.js // 用户路由模块
├─services
│ authService.js // 业务逻辑处理 - 任务相关接口
│ userService.js // 业务逻辑处理 - 用户相关接口
└─utils
constant.js // 自定义常量
index.js // 封装连接mysql模块
md5.js // 后端封装md5方法
smsConfig.js // 腾讯云短信接入Nodejs SDK
user-jwt.js // jwt-token验证和解析函数
技术栈
- Node.js v10
- express v4
- mysql v5.7
- express-jwt
- express-session
- nodemon
- crypto
- cors
- boom
- moment
- multer
- svg-captcha
- tencentcloud-sdk-nodejs
功能模块
- 验证码登录
- 图形验证码
- 密码登录
- 微博/github登录
- 修改头像
- 编辑/获取个人信息
下载安装依赖
git clone https://github.com/jackchen0120/ip-nodejs-api.git
cd ip-nodejs-api
npm install 或 yarn
搭建部署开发教程
请移步到我的一篇博客手把手带你进阶全栈打工人,手撸H5完整商城项目从0到1实战分享(附源码)
开发模式
npm start
运行之后,访问地址:http://localhost:3000
获取更多实操经验及项目源码
欢迎关注个人公众号:懒人码农
