javascript - Bruke asynkron hendelseslytter med Nestjs EventEmitter-modul og serverløse funksjoner

Jeg prøver å implementere en asynkron arbeider med serverløs lambda-funksjon ved hjelp av nestjs EventEmitter-modulen.

Handler blir kalt når en hendelse utløses, men funksjonen avsluttes før async/await-kallet.

Jeg har prøvd å bruke både

Les mer →

javascript - Nestjs MongoDb Skjema/Grensesnitt Informasjonsduplisering

Jeg har fulgt instruksjonene for å bruke MongoDb med Nestjs. Jeg har fått ting til å fungere, men det virker for meg som om det er en ganske unødvendig duplisering av informasjon (ikke DRY). Spesielt ser det ut til at vi må lage både en Db-skjema og også grensesnitt som samsvarer med skjemaet. I min eg

Les mer →

javascript - NestJS - Hvordan bruke RoleGuard med JWT?

For øyeblikket har jeg klart å bruke AuthGuard med JWT-autentisering, men jeg får ikke tak i user på Roles.

Jeg har prøvd å følge kattens eksempel, men jeg får aldri user-objektet definert, du kan se det på linje 14.

Dette er koden min:

// auth.controller.ts @Controller('auth

Les mer →

typescript - NestJS: Kan ikke finne modul i utviklingsmodus

Jeg har denne feilen i utviklingsmodus av en applikasjon med NestJS.

Min konfigurasjonsfil er som følger:

export const ORM_CONFIG: TypeOrmModuleOptions = { keepConnectionAlive: true, type: 'postgres', host: 'localhost', port: 5432, username: 'postgres', password: 'postgres', database: 'aimbra_education'

Les mer →

javascript - Får feilen ts.createNodeArray er ikke en funksjon ved kompilering av NestJS-prosjekt

Nylig migrerte vi til node v19.7 fra node v14 i vårt NestJS-prosjekt, og i forbindelse med dette oppdaterte vi alle pakkene våre i package.json.

Men etter å ha oppdatert det samme, står vi nå overfor en merkelig feil, og jeg klarer ikke å finne ut hva

Les mer →

typescript - NESTJS Valideringspipe og CustomValidatorDecorator med servicelag

Hei, jeg er nylig ny på NESTJS og jeg trenger hjelp til å løse dette problemet. Problemet består i at jeg trenger i valideringsrøret å ha tilgang til tokenet i forespørselen for å kalle en annen API (med det samme tokenet) og bruke HttpModule for å sjekke om ID-en som ble sendt var gyldig eller ikke.

Valideringspipe (Eksempel fra nestjs-dokumentasjonen):

@Injectable() export class ValidationPipe implements PipeTransform<any> { async transform(value, { metatype }: A

Les mer →

javascript - NestJS og Express forårsaker sporadisk UnhandledPromiseRejectionWarning

Jeg kan ikke, for livet, finne ut av dette. Det skjer av og til, og forårsaker ingen problemer med selve applikasjonen, men jeg har ingen idé om hva som forårsaker dette. Jeg gjør samtidig kall til API-en fra nettleseren, hvis det har noe med det å gjøre.

[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

Les mer →

node.js - NestJS (node) - Valider forespørsel etter generisk type

Jeg har to NestJS-kontrollere

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

... og en annen kontroller, utvider forelder

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

Les mer →

mysql - NestJS typeorm - kan ikke opprette enhet

Jeg prøver å legge til en Idea-enhet i min TypeOrm (konfigurert til mysql), og det ser ut til at importene nekter å fungere. Med filen lagt til, starter ikke typeorm ordentlig.

Jeg har reinstallert typeorm-pakken, og jeg har ingen idé om hvor jeg skal begynne å feilsøke. Jeg følger en tutorial (https://www.youtube.com/watch?v=EHlhvy-fh90),

Les mer →

javascript - Hvordan få tilgang til databasen fra nestjs-guard

Akkurat nå prøver jeg å lære nestjs, for det fulgte jeg den offisielle (katte-)tutorialen for å bygge et grunnleggende brukergodkjenningssystem.

Når du får tilgang til API-et for å endre brukernavn eller passord, bør forespørselen sjekke om brukeren er en gyldig bruker (lese bruker fra databasen). For å lagre brukeren har jeg

Les mer →