node.js - Σφάλμα σχήματος NestJS Mongoose όταν χρησιμοποιείται ο σωλήνας επικυρωτή

Η εφαρμογή μου NestJS έχει καταρρεύσει όταν καλώ το mongoose όταν χρησιμοποιώ το ValidationPipe. Όταν σχολιάζω το validator pipe από το main.ts, το mongoose λειτουργεί

Αυτός είναι ο κώδικας μου main.ts, στον οποίο σχολιάζω το app.useGlobalPipes(new ValidationPipe());

import { NestFactory

Διαβάστε περισσότερα →

javascript - Διαχείριση wildcard του EventEmitterModule - NestJS

Δεν ξέρω πώς να χειριστώ τον ακόλουθο εκπέμπτη:

async create(createJobDto: CreateJobDto) { this.eventEmitter.emit( ['job','create'], createJobDto, ); } async update(createJobDto: CreateJobDto) { this.eventEmitter.emit( ['job','update'], createJobDto, ); }

Διαβάστε περισσότερα →

javascript - NestJS CQRS: Η Ενδοέγχυση Εξαρτήσεων του (Repository) δεν λειτουργεί στον χειριστή

Είμαι νέος στο Node.js και προσπαθώ να υλοποιήσω τη 'συνταγή' CQRS του NestJS. Έχω μια υπηρεσία με πεδίο Request και ένεση QueryBus:

@Injectable({scope: Scope.REQUEST}) export class CustomerService { constructor( @Inject(REQUEST) private readonly req: Request, private readonly queryBus: QueryBus, ) {}

Έχω ορίσει μια κλάση χειριστή CustomerHandler για να χειριστεί το CustomerQuery:

@Quer

Διαβάστε περισσότερα →

javascript - Δημιουργία module στο nestjs χωρίς διακοσμητή

Έχω ένα αντικείμενο που περιγράφει ένα module του NestJS

const objectAppModule = { imports: [], exports: [], controllers: [ MyController ], providers: [ provide: 'ControllerDependency', useValue: MyDependency ] }

Θέλω να περάσω αυτό στο NestFactory για να δημιουργήσω

Διαβάστε περισσότερα →

node.js - πρόβλημα nestjs - Το Nest δεν μπορεί να επιλύσει τις εξαρτήσεις του AuthenticationService (?)

Η εφαρμογή σταματά αμέσως κατά την εκκίνηση, άλλα module δεν έχουν ελεγχθεί ακόμα, οπότε είναι απίθανο το σφάλμα να προέρχεται από αυτά.

authentication.service.ts

import { HttpException, HttpStatus, Inject, Injectable } from '@n

Διαβάστε περισσότερα →

typescript - Nestjs με prisma δεν μπορεί να βρει το module

Νομίζω ότι είναι πρόβλημα μεταγλώττισης TypeScript αλλά ακόμα μαθαίνω TypeScript. Εδώ είναι μερικό πλαίσιο, χρησιμοποιώ nestjs, prisma και vegardit/prisma-generator-nestjs-dto για να δημιουργήσω κάποια REST CRUDs. Έκανα μια σχέση ενός προς πολλά με τον εαυτό μου αλλά όταν μεταγλωττίζω το έργο παίρνω αυτό το σφάλμα.

Cannot find module 'C:/sistema-gestion-riesgo/src/puesto/dto/connect-puesto.dto' Require stack: - C:\sistema-gestion-riesgo\dist\puesto\dto\create-pu

Διαβάστε περισσότερα →

javascript - NestJS mongoose επιστρέφει μοντέλο όταν χρησιμοποιώ ClassSerializerInterceptor

Άρχισα να παίζω με το NestJS και το TypeScript.

Έφτιαξα μια απλή εφαρμογή που επιστρέφει τον χρήστη από το MongoDB με βάση το ID σε ένα αίτημα GET. Και η απάντηση προς τον πελάτη δεν πρέπει να περιέχει ορισμένα πεδία όπως ο κωδικός πρόσβασης

Αλλά αν χρησιμοποιήσω

Διαβάστε περισσότερα →

node.js - Το NestJs e2e επιστρέφει απάντηση 201 δημιουργήθηκε παρόλο που τα απαιτούμενα δεδομένα φόρμας λείπουν, αναμενόταν 400 κακό αίτημα

Προσπαθώ να γράψω ένα τεστ που ελέγχει αν το σώμα του αιτήματος δεν έχει τα σωστά δεδομένα, θα πρέπει να επιστρέφει ένα σφάλμα, και ο κωδικός κατάστασης θα πρέπει να είναι 400. Ο οποίος, πιστεύω, είναι ο προεπιλεγμένος για τον validator του nestjs.

Διαβάστε περισσότερα →

typescript - Πώς να χειρίζεστε διαφορετικές ρυθμίσεις για κάθε μονάδα χρησιμοποιώντας το Nestjs Config

Θέλω να έχω διαφορετική ρύθμιση για κάθε μονάδα όπως καθορίζεται εδώ

Αλλά δεν μπορώ να το πετύχω, εδώ είναι το πρόβλημα που αντιμετωπίζω: https://github.com/nestjs/config/issues/947

Απάντηση #1

Δεν κατανοώ πλήρως γιατί χρειάζεστε τέτοια συμπεριφορά, και ίσως με περισσότερες πληροφορίες να μπορούσα να σας δώσω πιο λεπτομερείς συμβουλές. Ωστόσο, από τις πληροφορίες που παρείχατε, θα πρότεινα να διατηρήσετε τις μεταβλητές διαμόρφωσης σε παγκόσμιο

Διαβάστε περισσότερα →

javascript - Οι αλλαγές του ESM προκαλούν σύγκρουση στο έργο μου NestJS

Είμαι ο δημιουργός του nestjs-cashify. Αποφάσισα να ενημερώσω το πακέτο μου καθώς και τα υποκείμενα πακέτα. Αντιμετωπίζω ορισμένα προβλήματα μετά την ενημέρωση ενός από τα βασικά πακέτα που χρησιμοποιώ. Δεδομένου ότι η διαμόρφωση ts του πακέτου μου έχει οριστεί σε es6 και όχι σε es2020. (Με άλλα λόγια, η νέα έκδοση του πακέτου που χρησιμοποιώ έχει αλλάξει σε es2020 πρόσφατα)

Όταν θέλω να χρησιμοποιήσω το πακέτο μου σε ένα κανονικό έργο NestJS (στον

Διαβάστε περισσότερα →