You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
expressgy 30b884a3f5 纠正部门修改条件 4 months ago
docs 完成岗位部门,查岗位和用户关联 4 months ago
src 纠正部门修改条件 4 months ago
test 生成密码 4 months ago
.eslintrc.js INIT 5 months ago
.gitignore INIT 5 months ago
.prettierrc.js INIT 5 months ago
README.md INIT 5 months ago
drizzle.config.js INIT 5 months ago
nest-cli.json INIT 5 months ago
package.json 生成密码 4 months ago
pnpm-lock.yaml 完成用户信息,以及登录,下一步登陆验证,token验证等 4 months ago
pnpm-lock.yamlss INIT 5 months ago
tsconfig.build.json INIT 5 months ago
tsconfig.json INIT 5 months ago

README.md

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

$ pnpm install

Running the app

# development
$ pnpm run start

# watch mode
$ pnpm run start:dev

# production mode
$ pnpm run start:prod

Test

# unit tests
$ pnpm run test

# e2e tests
$ pnpm run test:e2e

# test coverage
$ pnpm 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.

dirTree

/src
│   app.module.ts          # 主模块
│   main.ts                # 应用入口文件
│
├──/common                 # 公共服务目录
│   ├──/filters            # 异常过滤器等
│   │   ├──/http-exception.filter.ts
│   │   ├──/validation-filter.ts
│   │   └──/...            # 更多过滤器
│   ├──/guards             # 守卫
│   │   ├──/auth.guard.ts
│   │   ├──/roles.guard.ts
│   │   └──/...            # 更多守卫
│   ├──/interceptors       # 拦截器
│   │   ├──/logging.interceptor.ts
│   │   ├──/timeout.interceptor.ts
│   │   └──/...            # 更多拦截器
│   ├──/pipes              # 管道
│   │   ├──/validation.pipe.ts
│   │   ├──/transform.pipe.ts
│   │   └──/...            # 更多管道
│   └──/decorators        # 装饰器
│       ├──/auth.decorator.ts
│       ├──/log.decorator.ts
│       └──/...            # 更多装饰器
│
├──/config                 # 配置文件
│   ├──/database.config.ts
│   ├──/app.config.ts
│   └──/...                # 更多配置
│
├──/modules                # 模块目录
│   ├──/user                # 用户模块
│   │   ├──/user.module.ts
│   │   ├──/controllers     # 模块控制器
│   │   ├──/services        # 模块服务
│   │   ├──/dtos            # 模块 DTOs
│   │   ├──/entities        # 模块实体
│   │   └──/...            # 模块其他文件
│   └──/...                # 更多模块
│
├──/providers              # 服务提供者
│   ├──/app.provider.ts
│   └──/...                # 更多提供者
│
├──/entities                # 数据实体定义
│   ├──/user.entity.ts
│   └──/...                # 更多实体
│
└──/utils                   # 工具类和实用函数
    ├──/logger.ts
    └──/...                # 更多工具