Zoeken op website
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 →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 →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 →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 →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 →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 →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 →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 →
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 →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 →