Pesquisa de site

javascript - Usando Listener de Evento Assíncrono com o Módulo EventEmitter do Nestjs e funções Serverless

Estou tentando implementar um trabalhador assíncrono com função lambda serverless com a ajuda do módulo EventEmitter do NestJS.

O manipulador está sendo invocado ao emitir um evento, mas a função é encerrada antes da chamada async/await.

Eu

Consulte Mais informação →

javascript - Informações de Schema/Interface do Nestjs MongoDb Duplicadas

Eu estive seguindo as instruções para usar MongoDb com Nestjs. Consegui fazer as coisas funcionarem, no entanto, parece-me que há uma duplicação de informações um tanto desnecessária (não DRY). Especificamente, parece que precisamos criar o esquema do Db e também interfaces que correspondam ao esquema.

Consulte Mais informação →

javascript - NestJS - Como usar RoleGuard com JWT?

Atualmente, consegui usar o AuthGuard com autenticação JWT, mas não estou conseguindo obter o user em Roles.

Tentei seguir o exemplo dos gatos, mas nunca consigo definir o objeto user, você pode ver na linha 14.

Este é o meu código:

// auth.controller.ts @Controller('auth') @

Consulte Mais informação →

typescript - NestJS: Não é possível encontrar o módulo no modo de desenvolvimento

Eu tenho este erro no modo de desenvolvimento de um aplicativo com NestJS.

Meu arquivo de configuração é o seguinte:

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

Consulte Mais informação →

javascript - Obtendo erro ts.createNodeArray não é uma função ao compilar projeto NestJS

Recentemente migramos para o Node v19.7 a partir do Node v14 em nosso projeto NestJS, e ao fazer isso atualizamos todos os nossos pacotes no package.json.

Mas ao atualizar o mesmo, agora estamos enfrentando um erro estranho, e não consigo descobrir o

Consulte Mais informação →

typescript - NESTJS Pipe de Validação e Decorador de Validador Personalizado com Camada de Serviço

Olá, eu sou recentemente novo em NESTJS e preciso de ajuda para resolver este problema. O problema consiste em que eu preciso que, no pipe de validação, eu tenha acesso ao token da requisição para chamar outra API (com o mesmo token) e usando o HttpModule para verificar se o id enviado é válido ou não.

Pipe de Validação (Exemplo da documentação do nestjs):

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

Consulte Mais informação →

javascript - NestJS e Express causando UnhandledPromiseRejectionWarning intermitente

Não consigo de forma alguma entender isso. Acontece de vez em quando, não causa problemas com a própria aplicação, mas não faço ideia do que está causando isso. Estou fazendo chamadas simultâneas para a API do navegador, se isso tiver a ver com o problema.

[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 +14943ms [Nest] 1660

Consulte Mais informação →

node.js - NestJS (node) - Validar requisição por tipo genérico

Eu tenho dois controladores NestJS

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

... e outro controlador, estende o pai

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

Consulte Mais informação →

mysql - NestJS typeorm - não consegue criar entidade

Estou tentando adicionar uma entidade Idea ao meu TypeOrm (configurado para MySQL), e parece que os imports recusam-se a funcionar. Com o arquivo adicionado, o TypeOrm não inicializa com sucesso.

Eu reinstalei o pacote typeorm, e não faço ideia de por onde começar a depuração. Estou seguindo um tutorial (https://www.youtube.com/watch?v=EHl

Consulte Mais informação →

javascript - Como acessar o banco de dados a partir de um guard do NestJS

Atualmente eu tento aprender nestjs, para isso segui o tutorial oficial (cat-) para construir um sistema básico de autenticação de usuários.

Quando você acessa a API para alterar o nome de usuário ou a senha, a requisição deve verificar se o usuário é um usuário válido (lendo o usuário do banco de dados). Para armazenar o usu

Consulte Mais informação →