Zoeken op website

typescript - NESTJS Validatie Pipe en CustomValidatorDecorator met servicelaag

Hallo, ik ben onlangs nieuw op NESTJS en ik heb hulp nodig om dit probleem op te lossen. Het probleem bestaat uit het feit dat ik in de validatiepipe toegang moet hebben tot het token van het verzoek om een andere API aan te roepen (met hetzelfde token) en het HttpModule te gebruiken om te controleren of het verzonden id geldig was of niet.

Validatie-Pijp (Voorbeeld uit nestjs-documentatie):

@Injectable() export class ValidationPipe implements PipeTransform<any> {

Lees verder →

javascript - NestJS en Express veroorzaken af en toe UnhandledPromiseRejectionWarning

Ik kan dit echt niet uitvogelen. Het gebeurt af en toe, veroorzaakt geen problemen met de applicatie zelf, maar ik heb geen idee wat dit veroorzaakt. Ik doe gelijktijdige oproepen naar de API vanuit de browser, als dat er iets mee te maken heeft.

[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] 16608 - 11/7

Lees verder →

node.js - NestJS (node) - Verzoek valideren op basis van generiek type

Ik heb twee NestJS-controllers

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

... en een andere controller, breidt ouder uit

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

Lees verder →

mysql - NestJS typeorm - kan entity niet aanmaken

Ik probeer een Idea-entiteit toe te voegen aan mijn TypeOrm (geconfigureerd voor MySQL), en het lijkt erop dat de imports niet willen werken. Met het toegevoegde bestand initialiseert TypeOrm niet succesvol.

Ik heb het typeorm-pakket opnieuw geïnstalleerd en ik heb geen idee waar ik moet beginnen met debuggen. Ik volg een tutorial (https:/

Lees verder →

javascript - Hoe toegang te krijgen tot een database vanuit een nestjs guard

Op dit moment probeer ik NestJS te leren, daarvoor heb ik de officiële (kat-)tutorial gevolgd om een basisgebruikersauthenticatiesysteem te bouwen.

Wanneer u de API benadert om de gebruikersnaam of het wachtwoord te wijzigen, moet het verzoek controleren of de gebruiker een geldige gebruiker is (de gebruiker lezen uit de data

Lees verder →

javascript - Hoe krijg je de websocket-url met nestjs en hoe test je deze in postman?

Ik maak een mean stack applicatie met nestjs. In nestjs gebruik ik websockets. Ik weet niet hoe ik websockets in Postman kan testen. Normaal gezien heb ik een testroute-URL in Postman en krijg ik output zoals: "http://localhost:3000/{routeUrl}", maar hoe ik

Lees verder →

node.js - NestJS/Swagger-fout TS2307: Kan module '@nestjs/swagger' niet vinden

Ik probeer Swagger toe te voegen aan mijn NestJS-app, maar ik blijf een foutmelding krijgen dat het module niet kan vinden. Ik heb npm install --save @nestjs/swagger swagger-ui-express gebruikt om het toe te voegen aan het package.json-bestand. Houd er rekening mee dat ik ook Docker gebruik met docker-compose.

main.ts bestand:

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

Lees verder →

typescript - Nestjs typesafe mongoose, modelfuncties vragen niet om de juiste types (any)

Shema-interfaces

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, } });

Zodat de functie ontvangt (let op dat het geen kleurattribuut heeft)

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

Functie aangeroepen,

Lees verder →

node.js - Hoe kom je van "TypeError: req.pipe is not a function" af in nestjs en fastify

Ik probeerde een bestand te uploaden met NestJS/Fastify en TypeScript

dit is main.ts

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

Lees verder →

typescript - Nestjs Swagger - verkeerde node-module voor importtypes

Ik heb een pakket A dat enkele types en functies exporteert en een pakket B dat pakket A als afhankelijkheid gebruikt en ook andere types en functies exporteert.

Ik importeer pakket A en pakket B in een pakket C als afhankelijkheden. Wanneer ik een type uit pakket A gebruik, gebruik ik de nieuwe nestjs swagger-plugin voor api-documentatie, maar de types van pakket A worden geïmporteerd vanuit ./packageB/node_modules/packageA en niet rechtstreeks vanuit pakket A.

Weet iemand waarom

Lees verder →