如何进行全局异常过滤日志错误
我刚刚按照 Nest 文档 创建了一个全局异常过滤器,这里是 import { ExceptionFilter, Catch, ArgumentsHost, HttpException, HttpStatus, } from '@ne…
如何在 NestJs 中将导入的函数模拟到测试套件中?
我想为我的支付服务编写一个单元测试,但收到此错误: source.subscribe is not a function at ./node_modules/rxjs/src/internal/lastValueFrom.ts:6…
如何在 NestJs 和 Mongoose 中检查和管道唯一的电子邮件字段
在 Nestjs mongoose 中发送查询之前,我需要验证电子邮件以修复 E11000 错误。 1.控制器 @Post('register') async register(@Body() register: Regist…
如何在 Prisma 中链接多对多项目而不重复
我的产品和菜单之间有多对多的关系。 model Product { id Int @id @default(autoincrement()) name String price Float description String? product_…
在服务 NestJS 中使用时 DTO 不工作
我有一个像 DTO export class CreatePlotDTO { @IsNumber() @ApiProperty() @IsOptional() area: number; @IsNumber() @ApiProperty() @IsOptional() …
如何通过nodeJs执行NestJs TCP微服务命令
我有一个基于 https://docs.nestjs.com/microservices/basics 使用 TCP 协议。通过实现 @nestjs/microservices 客户端,从我的 NestJS API 执行命令很…
如何在NestJS中为第三方API请求创建公共类
我正在创建 NestJS 应用程序,并在其中发出第三方 API 请求。为此,我必须在每个函数中编写相同的内容才能获取数据。 为了使事情不重复,我如何在具有…
如何在 Nestjs-graphQL 中验证电话号码
Nest.js import { Field, InputType } from '@nestjs/graphql'; @InputType() export class SignUpInput { @Field() phone: string; } 如何验证电话号…
NestJS 和 TypeORM 自定义多对多关系仅返回 1 个结果
我有 3 个实体: order.entity.ts pod.entity.ts order-pod.entity.ts - 自定义多对多 -许多具有我需要的额外属性的实体。 对于数据库中的每个订单,…
Nestjs记录器时区:如何设置?
我们像这样登录nestjs: private readonly logger = new Logger(MyNiceService.name); .... this.logger.log(`Log somthing`, args); 这可行,但记录…
求救,Nestjs无法使用session
我想使用svg-captcha插件实现一个验证码功能,但是在存储session的时候,第二个请求就拿不到这个session了@Get("getVCode") async getVCode(@Request(…
nestjs 中如何对 guard 进行单元测试?
目前项目使用 nestjs 写的,使用 @nestjs/testing 进行单元测试,对于 controller 和 service,参考 nestjs 官网已经实现了 spec 测试文件import { Ca…