javascript - Async-tapahtumakuuntelijan käyttäminen Nestjs EventEmitter -moduulin ja serverittömien funktioiden kanssa

Yritän toteuttaa asynkronisen työntekijän serverittömällä lambda-funktiolla nestjs EventEmitter -moduulin avulla.

Käsittelijää kutsutaan tapahtumaa lähetettäessä, mutta funktio sulkeutuu ennen async/await -kutsua.

Olen kokeillut käyttää sekä

Lue lisää →

javascript - Nestjs MongoDb -skeeman/rajapinnan tiedon kaksoiskappale

Olen seurannut ohjeita MongoDb:n käyttämisestä Nestjs:n kanssa. Olen saanut asiat toimimaan, mutta minusta näyttää siltä, että informaatiota toistetaan tarpeettomasti (ei DRY). Erityisesti näyttää siltä, että meidän on tehtävä sekä tietokantakaavio että myös rajapinnat, jotka vastaavat kaaviota. Omassa

Lue lisää →

javascript - NestJS - Kuinka käyttää RoleGuardia JWT:n kanssa?

Tällä hetkellä olen onnistunut käyttämään AuthGuardia JWT-todennuksella, mutta en onnistu saamaan käyttäjää Roolit-kohdassa.

Olen yrittänyt seurata kissan esimerkkiä, mutta en koskaan saa user-oliota määriteltyä, kuten näet rivillä 14.

Tässä on koodini:

// auth.controller.ts

Lue lisää →

typescript - NestJS: Ei löydy moduulia kehitystilassa

Minulla on tämä virhe sovelluksen kehitystilassa NestJS:llä.

Asetustiedostoni on seuraava:

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

Lue lisää →

javascript - Saat ts.createNodeArray ei ole funktio -virheen NestJS-projektin käännöksessä

Äskettäin siirryimme Node v14:stä Node v19.7:ään NestJS-projektissamme, ja tehdessämme sen päivitimme kaikki paketit package.json-tiedostossa.

Mutta kun päivitimme sen, nyt kohtaamme outoa virhettä, enkä pysty selvittämään, mikä sen voisi aiheuttaa.

Lue lisää →

typescript - NESTJS-validointiputki ja CustomValidatorDecorator palvelukerroksen kanssa

Hei, olen äskettäin uusi NESTJS:ssä ja tarvitsen apua tämän ongelman ratkaisemisessa. Ongelma koostuu siitä, että minun täytyy validointiputkessa saada pääsy pyynnön tokeniin soittaakseni toista APIa (samalla tokenilla) ja käyttämällä HttpModulea tarkistaakseni, oliko lähetetty id kelvollinen vai ei.

Validointiputki (Esimerkki nestjs-dokumentaatiosta):

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

Lue lisää →

javascript - NestJS ja Express aiheuttavat ajoittain UnhandledPromiseRejectionWarningin

En millään meinaa päästä tästä selvyyteen. Se tapahtuu silloin tällöin, ei aiheuta ongelmia itse sovellukselle, mutta minulla ei ole aavistustakaan, mikä tämän aiheuttaa. Teen samanaikaisia kutsuja API:iin selaimesta, jos sillä on mitään tekemistä asian kanssa.

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

Lue lisää →

node.js - NestJS (node) - Vahvista pyyntö geneerisen tyypin avulla

Minulla on kaksi NestJS-ohjainta

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

... ja toinen ohjain, laajentaa vanhempaa

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

Lue lisää →

mysql - NestJS typeorm - ei voi luoda entityä

Yritän lisätä Idea-entiteetin TypeOrm:iin (konfiguroitu mysql:lle), ja näyttää siltä, että tuonnit eivät suostu toimimaan. Kun tiedosto on lisätty, typeorm ei käynnisty onnistuneesti.

Olen asentanut typeorm-paketin uudelleen, enkä tiedä mistä aloittaa virheen etsinnän. Seuraan opetusohjelmaa ( https://www.youtube.com/watch?v=EHlhvy-fh90),

Lue lisää →

javascript - Kuinka käyttää tietokantaa nestjs-suojauksen kautta

Tällä hetkellä yritän oppia nestjs:iä, siihen liittyen seurasin virallista (kissa-)opasta rakentaakseni peruskäyttäjän todennusjärjestelmän.

Kun käytät API:a käyttäjänimen tai salasanan muuttamiseen, pyynnön tulisi tarkistaa, onko käyttäjä voimassa oleva käyttäjä (lukemalla käyttäjä tietokannasta). Käyttäjän tallentamista var

Lue lisää →