Estou a criar uma aplicação mean stack usando nestjs. No nest js estou a usar websockets. Não sei como testar websockets no postman. Normalmente, tenho a URL da rota de teste no postman e obtenho a saída como: "http://localhost:3000/{routeUrl}" mas não sei c
Ler mais →Estou a tentar adicionar o Swagger à minha aplicação NestJS, mas continuo a receber um erro a dizer que o módulo não pode ser encontrado. Usei npm install --save @nestjs/swagger swagger-ui-express para adicioná-lo ao ficheiro package.json. Por favor, note que também estou a usar Docker com docker-compose.
ficheiro main.ts:
import { NestFactory } from '@nestjs/core'; import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; import { AppModule } from './ Ler mais →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 (note que não tem propriedade de cor)
export class CreateCatDto { @IsString() readonly name: string = 'Franco'; }Função chamada, não dá erro
Ler mais →
Tentei enviar um ficheiro com NestJS/Fastify e TypeScript
isto é main.ts
async function bootstrap() { //file upload with fastify const fastifyAdapter = new FastifyAdapter(); fastifyAdapter.register(fmp, { limits: { fie Ler mais →Tenho um pacote A que exporta alguns tipos e funções e um pacote B que utiliza o pacote A como uma dependência e também exporta outros tipos e funções.
Eu importo o pacote A e o pacote B num pacote C como dependências. Quando uso um tipo do pacote A, utilizo 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 porquê?
PS: Estou a usar lerna e os pacotes A,
Ler mais →
Configurei a validação da 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 o meu ficheiro .env não é válido, estou a receber um erro simples, por e
Ler mais →Estou a tentar encontrar uma forma decente de validar o esquema de maneira diferente para o mesmo objeto. Foi assim que me familiarizei com a opção groups validationOption do class-validator.
De acordo com a documentação do parâmetro Body do NestJS, afirma
Aplica também filtros ao parâmetro de corpo associado.
Eu tenho um modelo de Evento que tem uma propriedade status. Ao criar
Ler mais →Olá, tenho um problema ao ligar o NestJS ao MySQL. Sempre que mudo a forma de ligação, surge um erro diferente. Este é um quando está no 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] Unable to connec Ler mais →Estou a ter muitas dificuldades em carregar um ficheiro no meu backend (NestJs). Não percebo como o meu FileInterceptor lê o "fieldName" definido como uma opção do Multer.
Aqui está o 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 o meu serv
Ler mais →Não vais acreditar nisto, mas estou a construir uma API para um servidor de Tarefas! Viva!
Estou a usar Nestjs, Auth0 e Passport para fazer a minha autenticação. Verifiquei que o cliente está a enviar um token válido.
Também estou a arrancar os cabelos porque não consigo que o controlador /todo devolva qualquer coisa que não seja um erro 401.
Fiz a minha devida diligência no Google, mas, infelizmente, nada parece funcionar.
Então, aqui está a minha estraté
Ler mais →