│ app.js // 入口文件
│ ecosystem.config.js // pm2默认配置文件
│ package.json // npm包管理所需模块及配置信息
├─db
│ dbConfig.js // mysql数据库基础配置
├─routes
│ index.js // 初始化路由信息,自定义全局异常处理
│ tasks.js // 任务路由模块
│ users.js // 用户路由模块
├─services
│ taskService.js // 业务逻辑处理 - 任务相关接口
│ userService.js // 业务逻辑处理 - 用户相关接口
└─utils
constant.js // 自定义常量
index.js // 封装连接mysql模块
md5.js // 后端封装md5方法
user-jwt.js // jwt-token验证和解析函数
- NodeJS v10
- express
- mysql v5.7
- jwt
- nodemon
- cors
- boom
- pm2
- 登录(登出)
- 注册
- 记住密码
- 修改密码
- todo增删改查
- 点亮红星标记
- 查询条件筛选
git clone https://github.com/jackchen0120/todo-nodejs-api.git
cd todo-nodejs-api
npm install 或 yarn
请移步到我的一篇博客前端必知必会MySQL的那些事儿 - NodeJS全栈成长之路
npm start
运行之后,访问地址:http://localhost:8088
pm2 start ecosystem.config.js
欢迎关注个人公众号:懒人码农