Pesquisa de site

javascript - Como obter a URL do websocket usando nestjs e como testar no postman?

Estou criando uma aplicação mean stack usando nestjs. No nestjs, estou usando websockets. Não sei como testar websockets no Postman. Normalmente eu tenho a URL da rota de teste no Postman e obtenho a saída assim: "http://localhost:3000/{routeUrl}", mas não s

Consulte Mais informação →

node.js - NestJS/Swagger erro TS2307: Não é possível encontrar o módulo '@nestjs/swagger'

Estou tentando adicionar o Swagger no meu app NestJS, mas continuo recebendo um erro dizendo que não é possível encontrar o módulo. Eu usei npm install --save @nestjs/swagger swagger-ui-express para adicioná-lo ao arquivo package.json. Por favor, note que também estou usando docker com docker-compose.

arquivo main.ts:

import { NestFactory } from '@nestjs/core'; import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; import { AppModule } from './app.m

Consulte Mais informação →

typescript - Nestjs mongoose com tipagem segura, funções do modelo não estão solicitando os tipos corretos (any)

Interfaces Shema

export interface MyCat { name: string; color: string; } export type Cat = MyCat & Document; export const CatSchema = new Schema({ name: { type: String, required: true, }, color: { type: String, required: true, } });

Dto que a função recebe (observe que ela não possui propriedade de cor)

export class CreateCatDto { @IsString() readonly name: string = 'Franco'; }

Função chamada, nã

Consulte Mais informação →

node.js - Como se livrar de "TypeError: req.pipe não é uma função" no nestjs e fastify

Tentei enviar arquivo com NestJS/Fastify e TypeScript

isto é main.ts

async function bootstrap() { //file upload with fastify const fastifyAdapter = new FastifyAdapter(); fastifyAdapter.register(fmp, { limits: { fieldNa

Consulte Mais informação →

typescript - Nestjs Swagger - importar tipos do módulo node errado

Eu tenho um pacote A que exporta alguns tipos e funções e um pacote B que usa o pacote A como dependência e também exporta outros tipos e funções.

Eu importo o pacote A e o pacote B em um pacote C como dependências. Quando uso um tipo do pacote A, uso o novo plugin nestjs swagger para documentação da API, mas os tipos do pacote A são importados de ./packageB/node_modules/packageA e não diretamente do pacote A.

Alguém sabe por quê?

PS: Estou usando o lerna e os pacotes A, B e

Consulte Mais informação →

javascript - Como capturar exceções do NestJS lançadas em `forFeature` ou `forRoot`?

Configurei a validação de configuração conforme descrito na documentação do NestJS: https://docs.nestjs.com/techniques/configuration#schema-validation

A validação funciona como esperado, mas quando meu arquivo .env não é válido, estou recebendo um erro simples, por exem

Consulte Mais informação →

typescript - NestJS: Pipe não aplicado aos parâmetros de corpo vinculados

Estou tentando encontrar uma maneira decente de validar o esquema de forma diferente para o mesmo objeto. Foi assim que me familiarizei com a opção de validação groups do class-validator.

De acordo com a documentação do parâmetro Body do NestJS, ela afirma

Também aplica pipes ao parâmetro de corpo vinculado.

Eu tenho um modelo de Evento que possui uma propriedade status. Ao criar um Evento

Consulte Mais informação →

typescript - Conexão do NestJs ao MySql: Erro Incapaz de conectar-se ao banco de dados

Olá, eu tenho um problema ao conectar o NestJS ao MySQL. Toda vez que eu mudo a forma de conexão, aparece um erro diferente. Este é um quando está em conf.ts

Se tentar com o ocrmconfig.json

{ "type": "mysql", "host": "localhost", "port": 3306, "username": "root", "password": "root", "database": "famby_app", "entities": ["dist/**/*.entity{.ts,.js}"], "synchronize": true, "logging": true } [Nest] 27419 - 04/08/2020, 6:02:56 PM [TypeOrmModule] Una

Consulte Mais informação →

typescript - Enviar arquivo do Angular 9 para o NestJs

Estou tendo muita dificuldade para enviar um arquivo para o meu backend (NestJs). Não entendo como meu FileInterceptor lê o "fieldName" definido como uma opção do Multer.

Aqui está meu mediaService (frontal)

/* Upload an image into the server */ uploadImage(image: File) { const formData = new FormData(); formData.append('file', image); return this.http.post<any>(`${this.serverUrl}/medias`, { formData }); }

Parece muito simples, mas meu servidor

Consulte Mais informação →

typescript - Por que meu servidor baseado em NestJS usando Passport está sempre retornando 401 para meus endpoints, mesmo quando um Token JWT válido está presente?

Você não vai acreditar nisso, mas eu estou construindo uma API para um servidor de Tarefas! Yay!

Estou usando Nestjs, Auth0 e Passport para fazer minha autenticação. Verifiquei que o cliente está enviando um token válido.

Também estou arrancando meus cabelos porque não consigo fazer o controlador /todo retornar qualquer coisa além de um erro 401.

Eu fiz minha devida diligência no Google, mas, infelizmente, nada parece funcionar.

Então, aqui está a minha es

Consulte Mais informação →