0.0.7 • Published 11 months ago
pct-nestjs-base v0.0.7
nestjs的基础库
|-- base 是基础库代码跟目录 |--|-- logger 日志库 |--|-- context 上下文库
|-- src 是nestjs本地代码,用于开发调试 |-- test 是nestjs本地代码,用于开发调试
文件说明
base 是npm库的源代码
tsconfig.publish.json 用于发布npm的tsc配置文件
lib 是npm库的源代码编译后的位置
其他文件都是nestjs下用于调试的demo文件
引入的npm库的说明
-- pino
- 用于logger模块,用于日志记录器,是日志记录的核心库。
-- pino-pretty
- 用于logger模块,用于开发调试环境美化日志信息。
-- nestjs-request-context
- 用于context模块,用于返回所在上下文信息,可返回所在的请求。
-- uuid
- 用于context模块,为pctLogTraceId生成内容。
-- rotating-file-stream
- 用于logger模块,用于日志记录文件分块,分天记录。
-- cross-env
- 用于environment模块,配置环境参数变量。
-- @nestjs/config
- 用于nest读取本地配置环境变量文件。
-- class-validator class-transformer
- 用于借口参数的校验与转换。