Στο NestJS, πρέπει να χρησιμοποιήσω μια υπηρεσία module μέσα σε ένα entity/model για να γεμίσω δεδομένα στον elastic-search δείκτη. Η λογική για τη γεμισμα του elastic search δείκτη είναι γραμμένη στο Job.service.ts.
Θέλω να κ
Διαβάστε περισσότερα →
Δημιουργώ ένα σύστημα αυθεντικοποίησης μέσω UseGuards, αλλά πώς μπορώ να εισάγω εξαρτήσεις στα guards μου; Θα ήθελα να το κάνω με παγκόσμιο τρόπο, για να αποφύγω την επανάληψη κώδικα και το να εισάγει κάθε controller τις εξαρτήσεις.
Χρησιμοποιώ τη μέθοδο της αντιστροφής εξαρτήσεων και εισάγω τις κλάσεις, επίσης καθιστώ τις κλάσεις να εξαρτώνται μόνο από υλοποιήσεις και κανόνες διεπαφών...
Οι Υπηρεσίες Πιστοποίησής Μου
export class AuthServices implements IMiddlewareA Διαβάστε περισσότερα →
Όταν χρησιμοποιώ τον πελάτη gigwage στις υπηρεσίες, λαμβάνω το ακόλουθο σφάλμα από το eslint:
Διαβάστε περισσότερα →Η εισαγωγή για το StreamableFile φαίνεται να μην λειτουργεί, προσπάθησα να ενημερώσω το nestjs αλλά δεν άλλαξε, τρέχω την έκδοση 7.6.15
Έχω δοκιμάσει να ενημερώσω το nestjs και να το εγκαταστήσω παγκοσμίως
StreamableFile προστέθηκε στην έκδοση 8 του @nestjs/common. Δεν υπήρχε στην έκδοση v7
Διαβάστε περισσότερα →
Έχω μια εφαρμογή NestJs που χρησιμοποιεί GRPC για την επικοινωνία μεταξύ μικροϋπηρεσιών, και πρέπει να γράψω μερικά τεστ ενσωμάτωσης/e2e για ορισμένα από τα endpoints (μονο με τη μίμηση εξωτερικών κλήσεων σε άλλες μικροϋπηρεσίες/clients, κλήσεις σε βάσεις δεδομένων, κ.λπ.). Ωστόσο, τα
Διαβάστε περισσότερα →
Αναλύοντας την τεκμηρίωση του NestJS και τους δείγμα κώδικες τους, είναι δύσκολο να βρεθεί μια λύση όπου θα υπήρχε ένα πρότυπο Repository μεταξύ του επιπέδου υπηρεσίας και του επιπέδου βάσης δεδομένων (π.χ. MongoDB).
Αντίθετα, το NestJS εκτελεί λειτουργίες βάσης δεδομένων απευθείας στην κλάση
Διαβάστε περισσότερα →Χρησιμοποιώ το NX monorepo με εφαρμογές NestJs (auth-service, other-service, κ.ά.).
Δημιούργησα επίσης ξεχωριστή βιβλιοθήκη για την αποθήκευση των μεταναστεύσεων libs/database.migrations και άλλη βιβλιοθήκη libs/database.mikro-orm για την αρχικοποίηση του MikroORM (για να είναι επαναχρησιμοποιήσιμη).
Η βιβλιοθήκη database.mikro-orm θα πρέπει να εισαχθεί σε άλλες εφαρμογές ή βιβλ
Διαβάστε περισσότερα →
Προσπαθώ να δημιουργήσω μια προσαρμοσμένη κλάση αποθετηρίου που επεκτείνει το Repository ώστε να μπορώ να προσθέσω προσαρμοσμένες λειτουργίες καταγραφής που θα χρησιμοποιούνται από όλα τα αποθετήρια. Να ο κώδικας.
user.service.ts:
@Inj Διαβάστε περισσότερα →
Προσπαθώντας να δημιουργήσω τον Prisma client σε εφαρμογή NestJS. Συνεχώς λαμβάνω σφάλμα:
[Nest] 14352 - 12.05.2023, 23:21:13 ERROR [ExceptionHandler] Class constructor t cannot be invoked without 'new' TypeError: Class constructor t cannot Διαβάστε περισσότερα →Προσπαθώ να αποθηκεύσω κάποια δεδομένα στον διακομιστή μου nestjs ώστε να μπορώ στη συνέχεια να χρησιμοποιήσω αυτά τα δεδομένα στην εφαρμογή πελάτη μου μέσω αιτήσεων http.
Έχω δημιουργήσει ένα αρχείο products.service.ts με τη συνάρτηση getAllData() που φέρνει κάποια δεδομένα και δημιουργεί έναν νέο πίνακα που ανατίθεται στη μεταβλητή products (που είναι τα δεδομένα που προσπαθώ να αποθηκεύσω). Αυτή η συνάρτηση καλείται όταν ξεκινά η εφαρμογή (ξέρω ότι λειτουργε
Διαβάστε περισσότερα →