Skip to content

shtao-tonhe/shop_tools

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

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.

nodejs ├── package.json ├── README.md ├── src │ │ └── constants(全局常量定义) │ │ ├──common.constants.ts │ │ └── utils(常用工具类) │ │ ├──http.util.ts │ │ └──file.util.ts │ ├── app.module.ts(模块配置文件) │ ├── common (通用模块,包含自定义装饰器、过滤器、守卫、拦截器、中间件) │ │ ├── decorators (项目通用装饰器) │ │ │ └── roles.decorator.ts │ │ ├── filters (过滤器) │ │ │ └── http-exception.filter.ts │ │ ├── guards (守卫) │ │ │ └── roles.guard.ts │ │ ├── interceptors (拦截器) │ │ │ ├── exception.interceptor.ts │ │ │ ├── logging.interceptor.ts │ │ ├── middleware (中间件) │ │ │ └── logger.middleware.ts │ │ └── pipes (管道,主要用于数据验证和类型转换) │ │ ├── parse-int.pipe.ts │ │ └── validation.pipe.ts │ ├── config (配置文件信息) │ │ ├── database.ts │ │ ├── redis.ts │ ├── jobs (高并发场景下队列处理) │ ├── main.ts (入口文件) │ ├── modules (业务代码,按目录区分模块) │ │ ├── hello │ │ │ ├── hello.controller.ts │ │ │ ├── hello.module.ts │ │ │ └── hello.service.ts │ │ └── users │ │ │ ├── dto (数据传输对象定义) │ │ │ │ └── users.create.dto.ts │ │ │ │ └── users.update.dto.ts │ │ ├── users.controller.ts (控制层) │ │ ├── users.entity.ts (映射数据库模型对象) │ │ ├── users.module.ts (模块定义) │ │ └── users.service.ts (service层) │ ├── tasks (定时任务) │ │ ├── tasks.module.ts │ │ └── tasks.service.ts │ └── templates (页面模板) ├── test (单元测试) │ ├── app.e2e-spec.ts ├── tsconfig.json

About

nestjs(ts) shop tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published