随笔分类 - NestJs
摘要:楔子 为什么会注意到这个库呢? 起因是因为,在公司的项目 package.json 看到 启动或者编译的命令是这样写的 "start": "cross-env NODE_ENV=development SERVICE_NAME=testServer nest start", "start:dev":
阅读全文
摘要:既然是使用 RabbitMQ 那先不管其他的 把 RabbitMQ 装上再说 RabbitMQ 安装 这里直接找他们官网就行 https://www.rabbitmq.com/download.html 这里我们选择使用 docker 安装 快捷方便 这里直接参考: https://juejin.c
阅读全文
摘要:转自:https://www.cnblogs.com/javahr/p/8318728.html Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Mon
阅读全文
摘要:文档:https://docs.nestjs.cn/9/recipes?id=swagger 安装 首先,您必须安装所需的包: npm install --save @nestjs/swagger swagger-ui-express 如果你正在使用 fastify ,你必须安装 fastify-s
阅读全文
摘要:简介 https://docs.nestjs.cn/9/guards 守卫是一个使用 @Injectable() 装饰器的类。 守卫应该实现 CanActivate 接口。 守卫有一个单独的责任。它们根据运行时出现的某些条件(例如权限,角色,访问控制列表等)来确定给定的请求是否由路由处理程序处理。这
阅读全文
摘要:文档:https://docs.nestjs.cn/9/exceptionfilters 实现 新建文件 common下面新建 filter.ts 实现 让我们创建一个异常过滤器 它负责捕获作为HttpException类实例的异常 并为它们设置自定义响应逻辑 为此,我们需要访问底层平台 Reque
阅读全文
摘要:为什么要介绍RxJs 因为 在 Nestjs 已经内置了 RxJs 无需安装 并且Nestjs 也会有一些基于Rxjs提供的API RxJs是什么 RxJs 使用的是观察者模式,用来编写异步队列和事件处理。 Observable 可观察的物件 Subscription 监听Observable Op
阅读全文
摘要:https://docs.nestjs.cn/9/middlewares 中间件简介 中间件是在路由处理程序 之前 调用的函数。 中间件函数可以访问请求和响应对象,以及应用程序请求响应周期中的 next() 中间件函数。 next() 中间件函数通常由名为 next 的变量表示。 Nest 中间件实
阅读全文
摘要:文档:https://docs.nestjs.cn/9/pipes 管道是什么 管道是具有 @Injectable() 装饰器的类。管道应实现 PipeTransform 接口。 管道的作用 管道有两个典型的应用场景: 转换:管道将输入数据转换为所需的数据输出(例如,将字符串转换为整数) 验证:对输
阅读全文
摘要:文档: https://docs.nestjs.cn/9/modules 模块@Module 每个 Nest 应用程序至少有一个模块,即根模块。 根模块是 Nest 开始安排应用程序树的地方。 事实上,根模块可能是应用程序中唯一的模块, 特别是当应用程序很小时,但是对于大型程序来说这是没有意义的。
阅读全文
摘要:文档:https://docs.nestjs.cn/9/providers Providers 是 Nest 的一个基本概念。 许多基本的 Nest 类可能被视为 provider - service, repository, factory, helper 等等。 他们都可以通过 construc
阅读全文
摘要:参考: https://docs.nestjs.cn/9/controllers 控制器负责处理传入的请求和向客户端返回响应。 控制器的目的是接收应用的特定请求。路由机制控制哪个控制器接收哪些请求。通常,每个控制器有多个路由,不同的路由可以执行不同的操作。 为了创建一个基本的控制器,我们使用类和装饰
阅读全文
摘要:列出所有命令 nest --help 生成controller.ts nest g co user 生成 module.ts nest g mo user 生成service.ts nest g s user 一个命令生成CRUD nest g resource makalo 第一次使用这个命令的时
阅读全文
摘要:nestJs 是什么 Nest 是一个用于构建高效,可扩展的 Node.js 服务器端应用程序的框架。它使用渐进式 JavaScript,内置并完全支持 TypeScript(但仍然允许开发人员使用纯 JavaScript 编写代码)并结合了 OOP(面向对象编程),FP(函数式编程)和 FRP(函
阅读全文

浙公网安备 33010602011771号