首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
NestJS学习笔记
零道
创建于2024-03-26
订阅专栏
收藏关于NestJS的学习记录
暂无订阅
共11篇文章
创建于2024-03-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
12、使用全局统一Config配置
1、安装依赖, 安装依赖包,使用命令 npm i @nestjs/config, 在根目录创建.env文件和.env.template文件 在shared文件夹中,创建configs文件夹,在里面创建
11、使用modules实现模块化
1、 作用 2、手动写一个shareModule 创建shared文件夹,里面创建system.service.ts,然后将SystemService注解为可注入的类 然后创建 shared.modu
10、控制反转Ioc 与DI
1、什么是Ioc 装饰器:通过装饰器(例如 @Injectable()、@Controller() 等),NestJS 能够识别哪些类是组件,并将它们注册到 IoC 容器中。 依赖注入:NestJS
9、利用Pipe实现数据校验
1、什么是Pipe 主要应用场景 验证:对输入数据进行验证,验证通过继续传递,否则抛出异常。 转化:将输入数据转化后输出。 2、使用ValidationPipe全局管道 安装两个依赖 npm inst
8、Controller与DTO
1、什么是controller 2、CRUD接口 @Get(':id') 装饰器,负责接收get请求的位置参数id,然后可以进行使用 @get(': id')装饰器,负责接收请求的位置参数id,然后可
7、接口创建
1、NestJS创建接口 NestJS一般使用命令去创建相关文件, 使用命令 nest g res users 这样就创建了一个users文件夹,里面包含了controller、service、dto
6、通用框架设计-日志
1、日志等级 Log:通用日志,按需进行记录(打印) Warning:警告日志,比如:尝试多次进行数据库操作 Error:严重日志,比如:数据库异常 Debug:调试日志,比如:加载数据日志 Verb
1、初识NestJS
1、官方CLI 首先全局安装cli工具,使用命令 npm i -g @nestjs/cli 然后使用 nest new project-name 创建项目 2、认识项目结构 主要的都在src目录下,首
2、TS重难点
1、数组类型 普通指定类型数组声明 const arr: number[] = [1,2,3,4] or const arr: Array<number> = [1,2,3,4] 指定多个类型声明 c
4、通用业务框架设计-配置
1、项目需求分析 用户痛点问题 用户功能最小闭环是什么 辅助最小闭环实现到项目上线 2、通用后台项目需求分析 1、接口服务,提供可靠web服务,集成数据库+Redis 2、实现最小闭环: 接口CRUD
5、通用业务框架设计-数据库
1、什么是ORM ORM(Object Relational Mapping)对象关系映射,其主要作用是在编程中,把面向对象的概念跟数据库中的概念对应起来。 举例:定义一个对象,那就对应着一张表,这个