javascript - NodeJS & Socket.IO: Udsend en forespørgselsbegivenhed og få svaret, hvornår/hvor skal jeg binde lytteren?

Jeg undrer mig i øjeblikket over, hvad der kunne være den bedste programmeringspraksis i dette tilfælde:

Lad os sige, at jeg har en klient forbundet til min server. Og denne klient spørger serveren om autentificering med en auth-begivenhed og

Læs mere →

node.js - Pipe en javascript-variabel ind i shell-kommando med nodejs

Jeg arbejder på en Node.js-applikation, og jeg har brug for at føre en flerlinjet streng ind i en shell-kommando. Jeg er ikke ekspert i shell-scripting, men hvis jeg kører denne kommando i min terminal, fungerer den helt fint:

Her er, hva

Læs mere →

javascript - returner filnavn på uploadet fil med multer og nodejs

Jeg laver en simpel applikation som en læringserfaring med Ionic 2, der forbinder til en Node-server, der kører Multer for at uploade billeder. Problemet, jeg støder på, er, at jeg har brug for at få det endelige filnavn fra Multer tilbage til appen, der uploadede det, for at gemme det lokalt. Jeg bruger Auth- og User-modulerne fra @ionic/cloud-angular til autentificering og brugerinformation. User-objektet har et details-objekt med ting som "name", "email", "username", "image", ... Så når et

Læs mere →

javascript - Hvordan læser jeg en EDN-fil fra ClojureScript, der kører på NodeJS?

Jeg har en simpel datafil i EDN-format, som jeg har brug for at læse i en ClojureScript CLI-app, der kører på NodeJS, men ingen af de relevante kernebiblioteker fra Clojure ser ud til at være tilgængelige (core.java.io/read, clojure.edn/read osv.)

Hvad skal jeg bruge i stedet?

Læs mere →

javascript - Streng ikke læsbar efter ny linje fra .env i nodeJs

Jeg tilføjede en vigtig variabel i .env-filen i NodeJS-applikationen som nedenfor.

KEY="---Key--- .............. .............. "

Når jeg prøver at få denne variabel fra .env, får jeg kun "---Key---". Jeg ved ikke hvorfor.

Svar #1

Du ka

Læs mere →

javascript - Babel med NodeJS virker ikke spread-operator

Jeg bruger Babel (7.5.0) og NodeJS nyeste (12.x), så spread-operatoren håndteres allerede af NodeJS, og jeg vil ikke have, at Babel roder med den.

Dette er min .babelrc :

{ "plugins": [ "@babel/plugin-proposal-class-properties", "@babel/plugin-transform-runtime" ], "presets"

Læs mere →

javascript - Hvordan udtrækker/parseer man det binære indhold fra et Multipart-svar i NodeJS?

Jeg vil udtrække det binære indhold fra et multipart-svar, som jeg har som følger -

Jeg har ikke adgang til nogen request-objekt (Express/NodeJS). Jeg har kun dette response-objekt, som jeg vil analysere og udtrække den binære del af.

REDIGER

Læs mere →

javascript - SyntaxError: Kan ikke bruge import-udsagn uden for et modul, når NodeJS startes fra IntellijIDEA

Jeg prøver at lave hello world-applikationer med React JS. Jeg oprettede NodeJS-applikationen i IntelliJ IDEA. Opret en helloworld.js-fil og tilføj denne kode til denne fil.

import React from 'react'; ReactDOM.render( <h1>Hello, w

Læs mere →

javascript - Hvordan håndterer Nodejs input/output under motorhjelmen?

Jeg ved, at nodejs bruger trådpuljen leveret af libuv til at udføre samtidige opgaver. Jeg har læst, at nodejs kun har brug for en af disse tråde til at udføre alle i/o-bundne aktiviteter.

Hvordan sker de ikke-blokerende filoperationer så?

Hvad vil faktisk ske bag kulisserne mellem node, disk og OS, hvis jeg itererer over en mappe, der indeholder 100 filer, og åbner alle dem ved hjælp af readFile()?

Hvis man udfører den samme operation i et andet multitrådet og blokerende sp

Læs mere →

javascript - Er det muligt at kompilere en JS-app + NodeJS-fortolkeren til en enkelt eksekverbar fil?

Er det muligt at kompilere en JS-applikation og NodeJS-fortolkeren til en enkelt eksekverbar fil til distribution?

Svar #1

du har brug for en Linux-maskine med git og python, så grim løsning:

git clon

Læs mere →