Búsqueda de sitios web

javascript - Uso de un Oyente de Eventos Asíncrono con el Módulo EventEmitter de Nestjs y funciones Serverless

Estoy intentando implementar un trabajador asincrónico con una función lambda sin servidor con la ayuda del módulo EventEmitter de NestJS.

El manejador se está invocando al emitir un evento, pero la función se cierra antes de la llamada async/awai

Leer más →

javascript - Nestjs MongoDb Esquema/Interfaz Información Duplicada

He estado siguiendo las instrucciones para usar MongoDb con Nestjs. He conseguido que las cosas funcionen, sin embargo, me parece que hay una duplicación de información bastante innecesaria (no DRY). Específicamente, parece que se requiere crear un esquema de Db y también interfaces que coincidan con e

Leer más →

javascript - NestJS - ¿Cómo usar RoleGuard con JWT?

Actualmente, he logrado usar AuthGuard con autenticación JWT, pero no consigo obtener el user en Roles.

He intentado seguir el ejemplo de los gatos, pero nunca consigo que el objeto user esté definido, puedes verlo en la línea 14.

Este es mi código:

// auth.controller.ts @Con

Leer más →

typescript - NestJS: No se puede encontrar el módulo en modo de desarrollo

Tengo este error en el modo de desarrollo de una aplicación con NestJS.

Mi archivo de configuración es el siguiente:

export const ORM_CONFIG: TypeOrmModuleOptions = { keepConnectionAlive: true, type: 'postgres', host: 'localhost', port: 5432, username: 'postgres', password: 'postgres', database: 'aimbra

Leer más →

javascript - Obtener el error ts.createNodeArray no es una función al compilar el proyecto NestJS

Recientemente migramos a Node v19.7 desde Node v14 en nuestro proyecto NestJS, y al hacerlo actualizamos todos nuestros paquetes en package.json.

Pero al actualizar lo mismo, ahora nos enfrentamos a un error extraño, y no puedo averiguar qué podría es

Leer más →

typescript - Tubería de Validación NESTJS y Decorador de Validador Personalizado con Capa de Servicio

Hola, soy nuevo recientemente en NESTJS y necesito ayuda para resolver este problema. El problema consiste en que necesito que en el pipe de validación tenga acceso al token de la solicitud para llamar a otra API (con el mismo token) y usando el HttpModule para verificar si el id enviado era válido o no.

Tubería de Validación (Ejemplo de la documentación de NestJS):

@Injectable() export class ValidationPipe implements PipeTransform<any> { async transform(value, { m

Leer más →

javascript - NestJS y Express causando advertencia intermitente de UnhandledPromiseRejection

No puedo, por más que lo intente, entender esto. Ocurre de vez en cuando, no causa ningún problema con la propia aplicación, pero no tengo idea de qué lo está causando. Estoy haciendo llamadas simultáneas a la API desde el navegador, si eso tiene algo que ver con ello.

[Nest] 16608 - 11/7/2018, 1:23:08 PM [NestApplication] Nest application successfully started [Nest] 16608 - 11/7/2018, 1:23:23 PM [LoggerMiddleware] Request /api/observation-statement/pending-count +14943m

Leer más →

node.js - NestJS (node) - Validar solicitud por tipo genérico

Tengo dos controladores de NestJS

export class ParentController<T> { constructor(protected service: Service<T>) {} @Post() do(@Body() dto: ClassType<T>): Promise<T> { return this.service.do(dto); } }

... y otro controlador, extiende del padre

@Controller('any') export class AnyController extends ParentController<Entity> { constructor(protected service: Service) { super(service); } }

Leer más →

mysql - NestJS typeorm - no se puede crear la entidad

Estoy intentando agregar una entidad Idea a mi TypeOrm (configurado para MySQL), y parece que las importaciones se niegan a funcionar. Con el archivo agregado, TypeOrm no se inicializa correctamente.

He reinstalado el paquete typeorm, y no tengo idea de por dónde empezar a depurar. Estoy siguiendo un tutorial (https://www.youtube.com/watch

Leer más →

javascript - Cómo acceder a la base de datos desde un guard de nestjs

Actualmente intento aprender NestJS, para eso seguí el tutorial oficial (gato-)para construir un sistema básico de autenticación de usuarios.

Cuando accedas a la API para cambiar el nombre de usuario o la contraseña, la solicitud debe verificar si el usuario es un usuario válido (leyendo el usuario desde la base de datos). Pa

Leer más →