Ricerca nel sito web

javascript - Utilizzo di Async Event Listener con il modulo EventEmitter di Nestjs e funzioni Serverless

Sto cercando di implementare un worker asincrono con una funzione lambda serverless con l'aiuto del modulo EventEmitter di NestJS.

Il gestore viene invocato al momento dell'emissione di un evento, ma la funzione si chiude prima della chiamata asyn

Continua a leggere →

javascript - Nestjs MongoDb Schema/Interfaccia Informazioni Duplicazione

Ho seguito le istruzioni per usare MongoDb con Nestjs. Sono riuscito a far funzionare le cose, tuttavia mi sembra che ci sia una duplicazione di informazioni piuttosto inutile (non DRY). In particolare, sembra che siamo obbligati a creare lo schema del database e anche le interfacce che corrispondono a

Continua a leggere →

javascript - NestJS - Come usare RoleGuard con JWT?

Attualmente, sono riuscito a usare AuthGuard con l'autenticazione JWT, ma non riesco a ottenere l'utente su Roles.

Ho provato a seguire l'esempio dei gatti, ma non riesco mai a definire l'oggetto user, come puoi vedere alla riga 14.

Questo è il mio codice:

// auth.controller.

Continua a leggere →

typescript - NestJS: Impossibile trovare il modulo in modalità sviluppo

Ho questo errore in modalità di sviluppo di un'applicazione con NestJS.

Il mio file di configurazione è il seguente:

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

Continua a leggere →

javascript - Ottenere l'errore ts.createNodeArray non è una funzione durante la compilazione del progetto NestJS

Di recente siamo passati a Node v19.7 da Node v14 nel nostro progetto NestJS e, facendo ciò, abbiamo aggiornato tutti i nostri pacchetti in package.json.

Ma aggiornando lo stesso, ora stiamo affrontando un errore strano e non riesco a capire cosa poss

Continua a leggere →

typescript - NESTJS Validation Pipe e CustomValidatorDecorator con Service Layer

Ciao, sono recentemente nuovo su NESTJS e ho bisogno di aiuto per risolvere questo problema. Il problema consiste nel fatto che ho bisogno, nella pipe di validazione, di avere accesso al token della richiesta per chiamare un'altra API (con lo stesso token) e usare l'HttpModule per verificare se l'ID inviato era valido o meno.

Pipe di validazione (Esempio dai documenti di NestJS):

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

Continua a leggere →

javascript - NestJS ed Express causano intermittenti UnhandledPromiseRejectionWarning

Non riesco per nulla a capire questo. Succede ogni tanto, non causa problemi all'applicazione stessa, ma non ho idea di cosa lo stia causando. Sto effettuando chiamate simultanee all'API dal browser, se questo c'entra qualcosa.

[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 - 11/7/2018, 1:23:23 PM

Continua a leggere →

node.js - NestJS (node) - Convalidare la richiesta tramite tipo generico

Ho due controller NestJS

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

... e un altro controller, estende il genitore

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

Continua a leggere →

mysql - NestJS typeorm - impossibile creare entità

Sto cercando di aggiungere un'entità Idea al mio TypeOrm (configurato per MySQL), e sembra che gli import non vogliano funzionare. Con il file aggiunto, TypeOrm non si inizializza correttamente.

Ho reinstallato il pacchetto typeorm e non ho idea da dove iniziare a fare il debug. Sto seguendo un tutorial (https://www.youtube.com/watch?v=EHl

Continua a leggere →

javascript - Come accedere al database da un guard di NestJS

Attualmente sto cercando di imparare nestjs, per questo ho seguito il tutorial ufficiale (cat-) per costruire un sistema di autenticazione utente di base.

Quando accedi all'API per cambiare il nome utente o la password, la richiesta dovrebbe verificare se l'utente è un utente valido (leggendo l'utente dal database). Per memor

Continua a leggere →