nestjs相关内容
我正在开发网络挂钩上的聊天支持。我使用聊天聚合器,这不是我的个人服务。因此,每次来自Support的任何消息都是在我的控制器中接收的,任务是通过websockets将该消息传递给我的客户端。问题是我不能向特定套接字发送消息,所以我需要知道它的id。 具有以下代码: @Controller('chat') export class ChatController { @UseInterc
..
我希望将连接的套接字客户端传递给嵌套js服务。我提到了这个问题 https://stackoverflow.com/question....。但我无法理解如何从我的服务传递client:Socket。 我有一个处理一些文件处理任务的大队列。一旦文件处理完成。我想通知发送该文件的用户。下面是我的WebSocket网关。这里的notifyJobStatus是在工作完成后被调用。但我想把它寄给一个
..
我使用NestJs作为后端服务,在那里我遇到了一些第三方API,并希望将响应保存在MongoDB中。我无法获取如何在MongoDB中保存数据,因为我有要保存的数据的DTO类。 以下是我的代码: app.mode.ts import { Module } from '@nestjs/common'; import { MongooseModule } from '@nestjs/m
..
假设我们有一个相交的类 export class PagingDto { @IsInt() @Type(() => Number) @ApiProperty() limit: number; @IsInt() @Type(() => Number) @ApiProperty() offset: number; } export class UserDto
..
THIS IS THE ACTUAL ERROR 这是我的DTO export class CreateGradeDto { id: string; first_bimester?: number; second_bimester?: number; third_bimester?: number; fourth_bimester?: number; stude
..
我有一个NestJS应用程序,它充当前端和多个其他后端之间的代理。 我基本上希望能够将控制器中传入的@req(请求)中的特定标头(Authorization)传递给HttpService,然后HttpService与其他后端进行对话。 用户控制器(有权请求)-> 用户服务(以某种方式注入已经拾取了授权标头的HTTPService)->外部后端。 现在,我需要从@Headers中提取令
..
我正在使用Nest.js和MySQL构建API。由于敏捷性和干性原则,我正在创建一个OOP结构,它为给定的实体(来自TypeORM)设置所有基本的CRUD端点。主要目标是避免为不同实体编写相同的通用方法。 为了实现这一点,我使用了类型脚本泛型的策略。我仍然需要为每个实体创建所有公共文件(.controller.ts、.service.ts、.module.ts、.entity.ts),但我不
..
到目前为止,我读到的所有文章和文档都谈到了Cloudwatch和Winston在Vanilla Node应用程序上的集成,但没有关于Nestjs的 到目前为止,我的app.mode.ts: imports: [ ConfigModule.forRoot({ isGlobal: true }), MongooseModule.forRoot( `mongo
..
我正在尝试使用accesToken和renhToken实现JWT授权。Access Token和刷新标记都需要在仅HTTP Cookie中设置。 我尝试了此代码,但它没有设置Cookie。我在这里使用的是NestJS框架。 import { Controller, Request, Post, Body, Response } from '@nestjs/common'; @Contr
..
admin-bro-nestjs存储库包含一个全面的示例,其中包含Mongoose示例。但我需要将其与Typeorm和postgres一起使用。 我尝试将此示例改编为typeorm: // main.ts import AdminBro from 'admin-bro'; import { Database, Resource } from '@admin-bro/typeorm'; im
..
如何为所有请求设置超时,如果超时则使用自定义json进行响应? 我尝试使用: import * as timeout from 'connect-timeout'; import { NestFactory } from '@nestjs/core'; import { ApplicationModule } from './app.module'; const port = pr
..
我正在尝试在NestJS中发出http请求 因为它的灵感来自于角度,所以我附上了我的标题 import { Injectable, HttpService} from '@nestjs/common'; ... const headersRequest = new Headers(); headersRequest.append('Content-Type', 'application
..
我想我可以说我是微服务的新手。所以,这就是我想玩它的原因。我用的是NestJs,因为它看起来很简单 首先,我用nest new myservice创建了一个新应用 然后,我将示例main.ts和Controler.ts从微服务文档复制到项目中: main.ts: import { NestFactory } from '@nestjs/core'; import { Transpor
..
我希望尽可能多地对我的应用程序进行单元和e2e测试,我的目标是覆盖率达到101%。我的设置现在的问题是,来自typeorm的@Column修饰符使用一个箭头函数来设置一个缺省值,比如数据库更新上的当前时间戳。此箭头函数不包含在JEST测试覆盖范围内。消息为:statement not covered 我用jest --coverage运行代码覆盖率。 我的版本: "jest": "^24.
..
我有一个nestjs服务器,我已经上传了图片,但当我试图访问这些图片时,它们是一堆无法解释为图片的东西。(我还尝试将它们转换为BLOB,然后我将其转换为对象URL,然后将其设置为用于img标签的src,但也不起作用)。上传代码: @Post('upload') @UseInterceptors(FileInterceptor('file',{ storage:
..
我要在全局侦听器中使用服务。 我的代码如下: import { VariablesService } from '../app/modules/variables/variables.service'; @Interceptor() export class globalInterceptor implements NestInterceptor { constructor(pr
..
我已经为我正在构建的NestJS应用程序添加了一些简单、有效的登录功能。我现在想阻止注销用户访问某些路径,所以我添加了一个简单的AuthGuard,如下所示; @Injectable() export class AuthGuard implements CanActivate { public canActivate( context: ExecutionConte
..
我有以下错误,我不知道为什么会发生这种情况。你能帮我个忙吗 Error[ExceptionHandler]JwtStrategy需要密钥或密钥 TypeError:JwtStrategy需要机密或密钥 在新的JwtStrategy(C:Userswapg2OneDriveProductos Ode_modulespassport-jwtlibstrategy.js:45:15) 身份验证控
..
我当前在我的NestJS项目中使用Swagger,并且我启用了浏览器: 在main.js const options = new DocumentBuilder() .setTitle('My App') .setSchemes('https') .setDescription('My App API documentation') .setVersio
..
我正在尝试更新许多与可能的关系。 export class CreateProductDto { @ApiProperty() @IsString() description: string; @ApiProperty() @IsString() name: string; @ApiProperty({ isArray: true }) @IsNumber
..