首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Nest框架
听我一言
创建于2023-06-06
订阅专栏
最贴合js和ts的Nodejs框架,应用最为广泛,随着egg开发团队被裁员,Nest成为了学习Nodejs的必备框架
等 1 人订阅
共8篇文章
创建于2023-06-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Nest框架中的守卫
根据运行时出现的某些条件(例如权限,角色,访问控制列表等)来确定给定的请求,是否由路由处理程序处理 在Express中,用的是中间件处理授权和认证。但是,中间件调用next()函数后,不明确那个执行处
Nest框架中的拦截器
拦截器是使用 @Injectable() 装饰器注解的类。拦截器应该实现 NestInterceptor 接口 创建拦截器 执行$ nest g interceptor userInterceptor
Nest框架中对数据处理和验证 => 管道(Pipe)
管道与过滤器极为相似,运用在控制器中,不清楚的同学,可以先看看这两块,有助于更好的理解 管道能干什么 管道有两个典型的应用场景: 转换:管道将输入的数据,转换为所需的数据并输出(例如,将字符串转换为整
Nest框架中的异常 => 异常过滤器
Nest框架中有内置的异常层,负责处理整个应用程序中的所有抛出的异常。 基础异常 Nest提供了一个内置的 HttpException 类,它从 @nestjs/common 包中导入。 结果: Ht
Nest框架中重要概念 => 模块
模块是具有 @Module() 装饰器的类 在项目中,有一个主模块(app.module.ts文件),其他功能模块都是通过imports属性来导入到主模块 这样只需在入口文件(main.ts文件)创建
Nest框架重要基础概念 => 提供者(Providers)
Provider:实例和服务 private:私有的 readonly:只读 @Injectable() 装饰器 Provider Provider 只是一个用 @Injectable() 装饰器注释
Nestjs框架核心模块 => 控制器
快速创建控制器和服务器的ts文件 在终端执行命令,查看nest框架有哪些模块 执行下方命令,快速构建控制器 执行下方命令,快速构建服务器 控制器 controller 控制器负责处理传入的请求和向客户
Nestjs框架初始化以及安装
Nestjs 安装 本人用的是 Windows 系统,下面安装的也是在 Windows 系统上的操作 安装Node.js 点击安装 Node.js Node版本用12以上的 (推荐16.16.0 与