javascript - NodeJS & Socket.IO: Sende en forespørselshendelse og få svaret, når/hvor bør jeg binde lytteren?

Jeg lurer for øyeblikket på hva som kan være den beste programmeringspraksisen i dette tilfellet:

La oss si at jeg har en klient koblet til serveren min. Og denne klienten ber serveren om autentisering med en auth-hendelse og brukernavnet sit

Les mer →

node.js - Pipe en JavaScript-variabel inn i en shell-kommando med nodejs

Jeg jobber med en Node.js-applikasjon og jeg trenger å pipe en flerlijners streng inn i en shell-kommando. Jeg er ikke ekspert på shell-skripting, men hvis jeg kjører denne kommandoen i terminalen min, fungerer den helt fint:

Her er hva j

Les mer →

javascript - returner filnavn på lastet opp fil med multer og nodejs

Jeg lager en enkel applikasjon som en læringserfaring med Ionic 2 som kobler til en Node-server som kjører Multer for å laste opp bilder. Problemet jeg støter på er at jeg trenger å få det endelige filnavnet fra Multer tilbake til appen som lastet den opp, for å lagre det lokalt. Jeg bruker Auth- og User-modulene fra @ionic/cloud-angular for autentisering og brukerinformasjon. User-objektet har et details-objekt med ting som "name", "email", "username", "image", ... Så, når et bilde lastes op

Les mer →

javascript - Hvordan leser jeg en EDN-fil fra ClojureScript som kjører på NodeJS?

Jeg har en enkel datafil i EDN-format som jeg trenger å lese i en ClojureScript CLI-app som kjører på NodeJS, men ingen av de relevante kjernebibliotekene fra Clojure ser ut til å være tilgjengelige (core.java.io/read, clojure.edn/read, osv.)

Hva bør jeg bruke i stedet?

Les mer →

javascript - Streng ikke lesbar etter ny linje fra .env i nodeJs

Jeg la til en nøkkelvariabel i .env-filen i NodeJS-applikasjonen som nedenfor.

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

Når jeg prøver å hente denne variabelen fra .env får jeg bare "---Key---". Jeg vet ikke hvorfor.

Svar #1

Du ka

Les mer →

javascript - Babel med NodeJS fungerer ikke med spread-operator

Jeg bruker Babel (7.5.0) og NodeJS nyeste (12.x), så spread-operatoren håndteres allerede av NodeJS og jeg vil ikke at Babel skal tukle med den.

Dette er min .babelrc :

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

Les mer →

javascript - Hvordan hente/analysere det binære innholdet fra et Multipart-svar i NodeJS?

Jeg vil trekke ut binærinnholdet fra et multipart-svar som jeg har som følger -

Jeg har ikke tilgang til noe request-objekt (Express/NodeJS). Jeg har bare dette response-objektet som jeg vil analysere og hente ut den binære delen av det.

REDI

Les mer →

javascript - SyntaxError: Kan ikke bruke import-setning utenfor en modul når du starter NodeJS fra IntellijIDEA

Jeg prøver å lage hello world-applikasjoner med React JS. Jeg opprettet NodeJS-applikasjonen i IntelliJ IDEA. Opprett en helloworld.js-fil, og legg til denne koden i denne filen

import React from 'react'; ReactDOM.render( <h1>Hell

Les mer →

javascript - Hvordan gjør Nodejs I/O under panseret?

Jeg vet at nodejs bruker trådpulen som tilbys av libuv for å utføre samtidige oppgaver. Jeg har lest at nodejs bare trenger en av disse trådene for å utføre alle I/O-bundne aktiviteter

Hvordan skjer da de ikke-blokkerende filoperasjonene?

Hva vil faktisk skje under panseret mellom node, disk og OS, hvis jeg itererer over en mappe som inneholder 100 filer og åpner alle med readFile()?

Hvis man utfører den samme operasjonen i et annet multitrådet og blokkerende språk, vil det

Les mer →

javascript - Er det mulig å kompilere en JS-app + NodeJS-tolken til en enkelt kjørbar fil?

Er det mulig å kompilere en JS-applikasjon og NodeJS-tolken til en enkelt kjørbar fil for distribusjon?

Svar #1

du trenger en Linux-boks med git og python, så en stygg løsning:

git clone git://github.

Les mer →