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

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

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

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

reactjs - Πρόβλημα CORs με την Πιστοποίηση/Εξουσιοδότηση Google χρησιμοποιώντας React/Nodejs/Passport

Έχω το ίδιο πρόβλημα με το σφάλμα CORs: Google Oauth από React σε Express (επαλήθευση PassportJs). Αλλά δεν μπορώ να κάνω τη λύση που προσέφερε η @Yazmin να λειτουργήσει.

Προσπαθώ να δημιουργήσω ένα stack React, Express/Nodejs, MongoDB με αυθεντικοπ

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

node.js - Διαπιστώνω ότι το αίτημα CRUD δεν λειτουργεί: Nodejs

Δουλεύω για ένα Nodejs API και αυτό είναι ένα αρχείο χειριστή:

import express, { Request, Response } from 'express'; import { ProductStore, Product } from '../models/products'; const store = new ProductStore(); /* export type Product = { id?: number; name: string; price: number; category?: string; }; */ const index = async (_req: Request, res: Response) => { const products = await store.index(); res.json(products); }; const show = async (_req: Req

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

node.js - NodeJs routing-controllers: Πώς μπορώ να έχω δυναμική παράμετρο στην κλήση middleware

Έχω ακολουθήσει το σεμινάριο από:

  • https://github.com/typestack/routing-controllers#creating-your-own-express-middleware

Αλλά δεν βρίσκω τρόπο να εισάγω δυναμικές παραμέτρους στην κλήση middleware @UseBefore/@UseAfter όπως αυτή:

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

node.js - το cli-progress δεν εμφανίζεται σε typescript nodejs 16

Το cli-progress δεν εμφανίζεται σε typescript nodejs 16. Τι κάνω λάθος εδώ;

κώδικας

import cliProgress from "cli-progress"; export const UpdateTags = (games:any[]) => { const bar1 = new cliProgress.SingleBar({}, cliProgress.Presets.shades_classic); bar1.sta

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

javascript - Αδυναμία εγκατάστασης Canvas - NodeJS

Λαμβάνω ένα σφάλμα όταν τρέχω npm install canvas και προσπαθώ να το χρησιμοποιήσω όπως: const canvas=require('canvas')

npm ERR! code 1 npm ERR! path C:\Users\josep\OneDrive\Desktop\Bots\Foundation\node_modules\canvas npm ERR! command failed npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node-pre-gyp install --fallback-to-build --update-binary npm ERR! Failed to execute 'C:\Program Files (x86)\nodejs\node.exe C:\Program Files (x86)\nodejs\node_mod

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

javascript - NodeJS Typescrip.: Λήψη σφάλματος: Πρέπει να χρησιμοποιήσετε import για να φορτώσετε το ES Module στην εντολή sls offline

Έχω δημιουργήσει μια λύση βασισμένη σε NodeJS/Typescript/Serverless framework για τη δημιουργία AWS Lambdas και τη χρήση της βιβλιοθήκης/πρόσθετου serverless-offline για αποσφαλμάτωση τοπικά στο VS Code. Το αποθετήριο μου στο GitHub είναι εδώ

Κατά την εκτέλεση της εντολής

sls offline -s dev

Λαμβάνω το ακόλουθο σφάλμα:

Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: /Users/hasan/apps/zaghop/v2/API/node_modules/serverless-offline/src

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

node.js - Δεν μπορώ να κάνω αποσφαλμάτωση εφαρμογής TypeScript Node.js στο VS Code

Προσπαθώ να εντοπίσω σφάλματα στην εφαρμογή μου TypeScript Express με τον debugger του VS Code, δουλεύει καλά με το Node 16 αλλά δίνει σφάλμα Unknown file extension .ts όταν αναβάθμισα το project μου, όπως το Node σε 20 LTS και το CommonJS σε ESM.

Μέχρι στιγμής έχω node 20.11.1,

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

node.js - Έλεγχος των δεδομένων ροής του nodejs μέσω πολλαπλών ροών

Δημιουργώ έναν διακομιστή fastify για να ανεβάζω/κατεβάζω αρχεία στο s3, όταν θέλω να κατεβάσω ένα αρχείο μπορώ να το αποκτήσω χρησιμοποιώντας ένα node stream και να το επιστρέψω, έτσι αποφεύγω να φορτώσω ολόκληρο το αρχείο στη μνήμη, θα ήθελα να κάνω κάτι σαν:

  • λάβετε το αρχείο ροής ιστού από το κάδο
  • σάρωσέ το χρησιμοποιώντας το clamAV, δεδομένα ροής στο AV επιστρέφουν τη ροή αρχείου στον πελάτη μόνο αν το αρχείο δεν είναι μολυσμένο

Έχω δοκιμάσει με pipelines αλ

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

node.js - Μπορεί το Visual Studio 2013 να αποσφαλματώσει το javascript πελάτη σε μια Web Εφαρμογή NodeJs

Η αποσφαλμάτωση μιας εφαρμογής Web ASP.NET στο Visual Studio 2013 δίνει τη δυνατότητα να αποσφαλματώνετε τα αρχεία JavaScript από την πλευρά του πελάτη στο Visual Studio 2013. Δεν είναι δυνατό αυτό με μια εφαρμογή Web NodeJs στο Visual Studio 2013;

Απάντηση #1

Μπορεί να γίνει χρησιμοποιώντας τον IE ως πρόγραμμα περιήγησης και χρησιμοποιώντας εργαλεία node.js για το Visual Studio, αλλά δεν έχω καταφέρει να κάνω αποσφαλμάτωση από τον κώδικα του πελάτη

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