Skip to content

398443190/TODO-ADMIN

Repository files navigation

前言

在线DEMO演示

目录结构

│  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安装

请移步到我的一篇博客前端必知必会MySQL的那些事儿 - NodeJS全栈成长之路

开发模式

npm start

运行之后,访问地址:http://localhost:8088

生产环境(后台启动服务)

pm2 start ecosystem.config.js

获取更多实操经验及项目源码

欢迎关注个人公众号:懒人码农

公众号二维码

About

todo 项目管理后台

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published