javascript - Πώς να ορίσετε δυναμικό κλειδί κατά την ενημέρωση μέσω mongoose σε NodeJS, Express

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

static async updateProfile(req, res, next) { const userId = req.body.userId; // I am receiving the

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

Δήλωση πίνακα αντικειμένων σε TypeScript; (TS1109: Αναμένεται έκφραση)

Προσπαθώ να δημιουργήσω έναν πίνακα αντικειμένων για το έργο μου, αλλά κατά την κατασκευή αντιμετωπίζω αυτό το πρόβλημα:

TS1110: Απαιτείται τύπος TS1109: Απαιτείται έκφραση

Ο πίνακάς μου φαίνεται έτσι:

export let COUNTRIES

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

συνδιακύμανση - Πώς να εκφράσετε έναν τύπο «μόνο για ανάγνωση εγγραφής» στο TypeScript που είναι συνδιακυμαινόμενος με συμβατές διεπαφές;

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

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

node.js - Πώς να χειριστείτε προαιρετικές παραμέτρους διαδρομής του ExpressJS με TypeScript;

Έχω τον ακόλουθο κώδικα:

index.ts

import express from "express"; import { Uuid } from "./Uuid"; import { UuidGen } from "./Uuid_gen"; const app = express(); const port = process.env.port || 3000; app.get("/Uuidgen/1/:operatingAgency/:locId?", (request, result) => result.send(UuidGen.generateType1Uuid(request.params.operatingAgency, request.params.locId).toString()) ); app.listen(p

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

typescript - Angular Σφάλμα NG0100: ExpressionChangedAfterItHasBeenCheckedError κάθε φορά που κάνω κύλιση

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

<div class="chatContent" #scrollMe [scrollTop]="scrollMe.scrollHeight"> @ViewChild('scrollMe') scrollMe; this.shouldScroll = this.scrollMe.scrollTop + this.scrollMe.clientHeight ===this.scrollMe.scrollHeig

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

angular - Εφαρμόστε αποτελεσματικά την έκφραση [ngClass] στο td

Φορτώνω έναν δυναμικό πίνακα από ένα αρχείο JSON και στο td χρησιμοποιώ μια έκφραση Angular για να αξιολογήσω το όνομα της κλάσης CSS με βάση κάποιες λογικές της εφαρμογής. Ο κώδικας HTML και TS είναι όπως παρακάτω

<td *ngFor='let colData of rowData.columns' id="{{colData.colIndex}}"

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

angular - Το στοιχείο έχει σιωπηρά τύπο 'any' επειδή η έκφραση τύπου ... κατά τη χρήση μιας συνάρτησης που απαιτεί τύπο string

Κάνω μια εφαρμογή Angular με backend σε Express. Το backend μου δίνει μια απάντηση όπως αυτή

console.log(res) -->

{ "ok": true, "msg": "Login ok", "auth": "xxxxxxxxxxxx" }

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

javascript - express.json() είναι μια άγνωστη ιδιότητα

Το Typescript δεν αναγνωρίζει τη συνάρτηση express.json(), αν και πολλοί οδηγοί αναφέρουν ότι αυτός ο κώδικας θα πρέπει να μεταγλωττίζεται όπως είναι. Έχω κάνει κάτι λάθος;

Παράδειγμα οδηγού όπου αναφέρεται ότι αυτό λειτουργεί: https://auth0.com/blog/node-js-and-typescript-tutorial-build-a-crud-api/#test-the-express-api-en

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

node.js - Typescript & Express - Η δρομολόγηση δεν λειτουργεί

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

app.

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

javascript - Πώς να δημιουργήσετε λειτουργία αναζήτησης/αυτοσυμπλήρωσης χρησιμοποιώντας mongodb και expressjs;

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

Για παράδειγμα:

query="λεό", response=["λεονέλ μεσι"

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