Skip to content

jiasenwqbr/nestjs-starter

Repository files navigation

Perface 序言

This project uses Nestjs for backend development, and during the development of the backend, modifications are made directly based on this code.

本项目采用nestjs进行后端开发,在开发后端的时候直接基于此代码进行改造。

Including the following modules:

包含以下模块:

1. Initialize the project 初始化项目

2. Add controller 添加控制器

3. Add support for Swagger documentation 添加swagger文档支持

4. Add logs 添加日志

5. Add error handling 添加错误处理

6. Add pipe 添加pipe

7. Add permission control 添加权限控制

8. Email Services 邮件服务

9.config配置

10.Monitoring 监控

11. Token token support and authentication for jwt

jwt的token令牌支持以及鉴权

12. MySQL

13. Task queue 任务队列

14. File Upload and Download 文件上传文件下载

Description

Nest framework TypeScript starter repository.

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Stay in touch

License

Nest is MIT licensed.

About

Basic Nest application building module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published