javascript - Använda Async Event Listener med Nestjs EventEmitter-modulen och serverlösa funktioner

Jag försöker implementera en asynkron arbetare med serverlös lambda-funktion med hjälp av NestJS EventEmitter-modul.

Hanterares anrop triggas vid utsläpp av en händelse, men funktionen stängs innan async/await-anropet.

Jag har försökt använd

Läs mer →

javascript - Nestjs MongoDb Schema/Interface Informationsduplicering

Jag har följt instruktionerna för att använda MongoDb med Nestjs. Jag har fått saker att fungera, men det verkar för mig som om det finns en ganska onödig duplicering av information (inte DRY). Specifikt verkar det som att vi måste göra en Db-schema och även gränssnitt som matchar schemat. I min egen k

Läs mer →

javascript - NestJS - Hur man använder RoleGuard med JWT?

För närvarande har jag lyckats använda AuthGuard med JWT-autentisering, men jag lyckas inte få user på Roles.

Jag har försökt följa kattens exempel, men jag får aldrig user-objektet definierat, du kan se det på rad 14.

Det här är min kod:

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

Läs mer →

typescript - NestJS: Kan inte hitta modul i dev-läge

Jag har detta fel i utvecklingsläge för en applikation med NestJS.

Min konfigurationsfil är som följer:

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

Läs mer →

javascript - Får felet ts.createNodeArray är inte en funktion vid kompilering av NestJS-projekt

Nyligen migrerade vi till Node v19.7 från Node v14 i vårt NestJS-projekt, och genom att göra det uppdaterade vi alla våra paket i package.json.

Men efter att ha uppdaterat samma, står vi nu inför ett märkligt fel, och jag kan inte lista ut vad som kan

Läs mer →

typescript - NESTJS valideringsrör och anpassad validator-dekoratör med tjänstelager

Hej, jag är nyligen ny på NESTJS och jag behöver hjälp med att lösa detta problem. Problemet består i att jag behöver i valideringspipen ha tillgång till token från förfrågan för att kunna kalla ett annat API (med samma token) och använda HttpModule för att kontrollera om det skickade id:t var giltigt eller inte.

Valideringsrör (Exempel från nestjs-dokumentationen):

@Injectable() export class ValidationPipe implements PipeTransform<any> { async transform(value, { m

Läs mer →

javascript - NestJS och Express orsakar intermittent UnhandledPromiseRejectionWarning

Jag kan för allt i världen inte lista ut detta. Det händer då och då och orsakar inga problem med själva applikationen, men jag har ingen aning om vad som orsakar det. Jag gör samtidiga anrop till API:et från webbläsaren om det har något att göra med det.

[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

Läs mer →

node.js - NestJS (node) - Validera begäran enligt generisk typ

Jag har två NestJS-kontroller

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

... och en annan kontroller, utökar föräldern

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

Läs mer →

mysql - NestJS typeorm - kan inte skapa entitet

Jag försöker lägga till en Idea-entity till min TypeOrm (konfigurerad för MySQL), och det verkar som om importerna vägrar fungera. Med filen tillagd initieras inte TypeOrm framgångsrikt.

Jag har installerat om typeorm-paketet, och jag har ingen aning om var jag ska börja felsöka. Jag följer en handledning (https://www.youtube.com/watch?v=E

Läs mer →

javascript - Hur man får åtkomst till databasen från en nestjs-vakt

För närvarande försöker jag lära mig nestjs, för det följde jag den officiella (katt-)handledningen för att bygga ett grundläggande användarautentiseringssystem.

När du får tillgång till API:et för att ändra användarnamnet eller lösenordet bör förfrågan kontrollera om användaren är en giltig användare (läser användaren från d

Läs mer →