喜东东的Nestjs课程代码
Go to file
xidongdong-153 9ac17e43e3 feat(learning): 完成NestJS核心概念和自定义提供者的学习
- 引入并配置了Fastify替代Express作为HTTP服务器,提高应用性能。
- 实现了PostController及其CRUD操作,包括请求方法和参数处理。
- 创建并使用CreatePostDto和UpdatePostDto进行请求数据验证。
- 完成了多种自定义提供者的实现和应用,如值提供者、类提供者和工厂提供者。
- 添加了一些全局类型定义,如RecordAny和BaseType,用于增强代码的可读性和健壮性。
- 通过ConfigService添加和管理新的环境配置项。
2023-11-18 23:42:29 +08:00
.vscode 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
src feat(learning): 完成NestJS核心概念和自定义提供者的学习 2023-11-18 23:42:29 +08:00
typings feat(learning): 完成NestJS核心概念和自定义提供者的学习 2023-11-18 23:42:29 +08:00
.eslintignore 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
.eslintrc.js 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
.gitignore 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
.prettierignore 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
.prettierrc.js 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
nest-cli.json 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
package.json 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
pnpm-lock.yaml 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
README.md 初始化NestAPI模板 2023-11-18 00:18:24 +08:00
tsconfig.build.json feat(learning): 完成NestJS核心概念和自定义提供者的学习 2023-11-18 23:42:29 +08:00
tsconfig.json 初始化NestAPI模板 2023-11-18 00:18:24 +08:00

Nest Logo

NestJS 基础配置模板

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

NestJS描述

Nest framework TypeScript starter repository.

安装依赖

$ pnpm install

运行 Ink NestJS API 应用

# 开发环境
$ pnpm run start

# watch mode
$ pnpm run start:dev

# production mode
$ pnpm run start:prod

适配器

http适配器使用了fastify

文档支持

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.