1 Star 2 Fork 0

落日无声 / nest-project-manage-system

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

nestjs

运行环境

node 18.15.0
pnpm 8.1.1

mysql 8.0.32 数据库

docker pull mysql

# 启动mysql
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

功能实现

  • 跨域支持
  • jwt 实现登录注册
    • 扫码登录
    • 注册功能
  • 验证码功能
  • 文件下载
  • 文件上传, 支持断点上传
  • 鉴权
  • 后台生成图片
  • 生成报表数据
  • docker 一键 部署脚本
  • 定时任务
  • mysql 常规增删改查
    • 表的局部字段更新
    • 分页 + 多条件组合查询
    • 单条数据删除
    • 多条数据删除
  • 接口统一响应拦截器
  • 异常情况统一过滤器
  • 接口入参字段校验 validate
  • swagger 接入
  • 日志接入
  • webpack 热更新
  • 直接调用express API的示例
    • 设置响应头
    • res.json() res.status(200).json(...) 返回内容
  • IM接入(websoket)
  • COS 对接(腾讯,阿里云)

包说明

  • class-transformer
  • class-validator 校验
  • bcryptjs @types/bcryptjs 加密
  • typeorm 操作数据库
  • @nestjs/passport passport passport-local 鉴权
  • @nestjs/jwt 生成token
  • passport-jwt @types/passport-jwt 验证token
  • @nestjs/config

相关链接

空文件

简介

基于nest开发的项目管理系统 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
TypeScript
1
https://gitee.com/luoriwusheng/nest-project-manage-system.git
git@gitee.com:luoriwusheng/nest-project-manage-system.git
luoriwusheng
nest-project-manage-system
nest-project-manage-system
master

搜索帮助