Website-Suche

javascript - Verwendung eines asynchronen Event-Listeners mit dem Nestjs EventEmitter-Modul und Serverless-Funktionen

Ich versuche, einen asynchronen Worker mit einer serverlosen Lambda-Funktion mithilfe des EventEmitter-Moduls von NestJS zu implementieren.

Der Handler wird beim Auslösen eines Ereignisses aufgerufen, aber die Funktion wird vor dem Async/Await-Auf

Weiterlesen →

javascript - Nestjs MongoDb Schema/Interface Informationsduplikation

Ich habe den Anweisungen zur Verwendung von MongoDb mit Nestjs gefolgt. Ich habe alles zum Laufen gebracht, jedoch scheint es mir eine eher unnötige Duplizierung von Informationen zu geben (nicht DRY). Insbesondere scheint es erforderlich zu sein, ein Datenbankschema sowie auch Schnittstellen zu erstel

Weiterlesen →

javascript - NestJS - Wie verwendet man RoleGuard mit JWT?

Derzeit ist es mir gelungen, AuthGuard mit JWT-Authentifizierung zu verwenden, aber ich schaffe es nicht, den user bei Roles zu erhalten.

Ich habe versucht, dem Beispiel der Katze zu folgen, aber ich bekomme das user-Objekt nie definiert, wie man in Zeile 14 sehen kann.

Das ist mein Code:

Weiterlesen →

typescript - NestJS: Modul im Entwicklungsmodus kann nicht gefunden werden

Ich habe diesen Fehler im Entwicklungsmodus einer Anwendung mit NestJS.

Meine Konfigurationsdatei ist wie folgt:

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

Weiterlesen →

javascript - Erhalte den Fehler ts.createNodeArray ist keine Funktion beim Kompilieren des NestJS-Projekts

Kürzlich sind wir in unserem NestJS-Projekt von Node v14 auf Node v19.7 migriert, und dabei haben wir alle unsere Pakete in der package.json aktualisiert.

Aber beim Aktualisieren desselben stoßen wir jetzt auf einen seltsamen Fehler, und ich kann nich

Weiterlesen →

TypeScript - NESTJS Validierungspipe und CustomValidatorDecorator mit Service-Schicht

Hallo, ich bin kürzlich neu bei NESTJS und ich brauche Hilfe, um dieses Problem zu lösen. Das Problem besteht darin, dass ich auf der Validierungspipe Zugriff auf das Token der Anfrage haben muss, um eine andere API (mit demselben Token) aufzurufen und das HttpModule zu verwenden, um zu überprüfen, ob die gesendete ID gültig war oder nicht.

Validierungspipe (Beispiel aus den NestJS-Dokumenten):

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

Weiterlesen →

javascript - NestJS und Express verursachen intermittierende UnhandledPromiseRejectionWarning

Ich kann mir beim besten Willen nicht erklären, was das ist. Es passiert manchmal, verursacht aber keine Probleme mit der Anwendung selbst, und ich habe keine Ahnung, was das verursacht. Ich mache gleichzeitig Aufrufe an die API vom Browser aus, falls das etwas damit zu tun hat.

[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-cou

Weiterlesen →

node.js - NestJS (Node) - Anfrage anhand eines generischen Typs validieren

Ich habe zwei NestJS-Controller

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

... und ein weiterer Controller, erweitert den übergeordneten

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

Weiterlesen →

mysql - NestJS typeorm - kann Entität nicht erstellen

Ich versuche, eine Idea-Entität zu meinem TypeOrm (konfiguriert für MySQL) hinzuzufügen, und es scheint, dass die Importe nicht funktionieren. Mit der hinzugefügten Datei initialisiert sich TypeOrm nicht erfolgreich.

Ich habe das TypeORM-Paket neu installiert und habe keine Ahnung, wo ich mit dem Debuggen anfangen soll. Ich folge einem Tut

Weiterlesen →

javascript - Wie greife ich von einem NestJS-Guard auf die Datenbank zu

Momentan versuche ich, NestJS zu lernen. Dafür habe ich dem offiziellen (Katzen-)Tutorial gefolgt, um ein grundlegendes Benutzerauthentifizierungssystem zu erstellen.

Wenn Sie auf die API zugreifen, um den Benutzernamen oder das Passwort zu ändern, sollte die Anfrage überprüfen, ob der Benutzer ein gültiger Benutzer ist (lese

Weiterlesen →