Zoeken op website

javascript - Hoe vang je NestJS-uitzonderingen die worden gegooid in `forFeature` of `forRoot`?

Ik heb configuratievalidatie opgezet zoals beschreven in de documentatie van NestJS: https://docs.nestjs.com/techniques/configuration#schema-validation

Validatie werkt zoals verwacht, maar wanneer mijn .env-bestand niet geldig is, krijg ik een gewone fout, bijvoorbeeld:

Lees verder →

typescript - NestJS: Pipe niet toegepast op gebonden bodyparameters

Ik probeer een goede manier te vinden om het schema op een andere manier te valideren voor hetzelfde object. Zo ben ik bekend geraakt met de groups validationOption van de class-validator.

Volgens de NestJS Body-paramdocumentatie staat er

Past ook pijpen toe op de gebonden bodyparameter.

Ik heb een Event-model dat een status-eigenschap heeft. Bij het aanmaken van een Event

Lees verder →

typescript - NestJs verbinding met MySql: Fout Kan geen verbinding maken met de database

Hallo, ik heb een probleem met het verbinden van NestJS met MySQL. Elke keer als ik de manier van verbinden verander, krijg ik een andere fout. Dit is er een wanneer het in conf.ts staat

Als probeer met 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:0

Lees verder →

typescript - Bestand uploaden van Angular 9 naar NestJs

Ik heb erg veel moeite om een bestand naar mijn backend (NestJs) te uploaden. Ik begrijp niet hoe mijn FileInterceptor de "fieldName" leest die als een Multer-optie is ingesteld.

Hier is mijn mediaService (voorkant)

/* 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 }); }

Ziet er heel eenvoudig uit, maa

Lees verder →

typescript - Waarom geeft mijn op NestJS gebaseerde server met Passport altijd 401 voor mijn endpoints, zelfs wanneer er een geldige JWT-token aanwezig is?

Je gaat dit niet geloven, maar ik ben een API aan het bouwen voor een Todo-server! Yay!

Ik gebruik Nestjs, Auth0 en Passport voor mijn authenticatie. Ik heb gecontroleerd dat de cliënt een geldig token verstuurt.

Ik trek ook mijn haar uit omdat het me maar niet lukt om de /todo controller iets anders dan een 401-fout te laten teruggeven.

Ik heb mijn due diligence op Google gedaan, maar helaas lijkt niets te werken.

Dus, hier is mijn JWT-strategie:

Lees verder →

typescript - Webpack NestJS vindt geen geneste imports onder Windows 10

Ik werk aan een universiteitsproject met collega's en de volgende fout verschijnt net op Windows 10 (ik heb het middelste gedeelte van het pad ingekort). Het lijkt erop dat onder Windows de import via een absoluut pad wordt opgelost en dat er op de een of andere manier "../" vooraan wordt toegevoegd. We gebruiken NestJS, Typescript en Webpack. Alle andere imports werken zonder problemen, alleen alle geneste imports van onze Dto's lijken te mislukken.

ERROR in

Lees verder →

node.js - WebSockets-handshake werkt niet met NestJS bij het opstarten met express (meerdere servers)

Onze NestJs server kon vroeger websockets-handshakes perfect afhandelen via HTTP. Maar toen hebben we HTTPS-ondersteuning toegevoegd, en we hebben dat gedaan met behulp van de techniek met meerdere servers zoals hier beschreven: https://docs.nestjs.com/faq/multiple-servers

Na het doen hiervan zijn websockets-handshakes (upgrade-verzoeken) gestopt met werken.

De NestJs bootstrap die we hadden en waarbij web sockets werkten, was al

Lees verder →

typescript - NestJS gooien http-exceptie vanuit guard (exporteren als bibliotheekmodule)

Ik maak een NestJS-bibliotheek waarin ik een guard opneem als onderdeel van de module,

Ik probeer een http-fout te gooien vanuit de guard, maar de context ging verloren in de controller, het zal gewoon 500 gooien in plaats daarvan.

Het werkt goed als ik de bibliotheek importeer als broncode in plaats van als dist-build.

@Injectable() export class SignedUrlGuard implements CanActivate { constructor( private readonly signedUrlService: SignedUrlService,

Lees verder →

node.js - Het verkrijgen van de metadata van de Module in NestJs

Dus, ik kwam een situatie tegen waarin ik de metadata van de huidige module en de bijbehorende controllers moet krijgen.

ClosedModule.ts

// all imports to AModule, BModule @Module({ imports: [ DiscoveryModule, // given by nest/core AModule, // it has a controller ACon

Lees verder →

typescript - es modules-resolutie in nestjs

Ik heb twee nestjs-modules AModule en BModule met services en constanten.

In de AModule -> AService importeer ik ASchemaKey zoals import { ASchemaKy } from '../const'; en gebruik het in de constructor

import { ASchemaKey } from '../const'; export class AService { constructor(@InjectModel(ASchemaKey) private model) {} }

In het BModule -> BService importeer ik AService in de constructor

export class BService { constructor(private

Lees verder →