javascript - NodeJS & Socket.IO: Emite un eveniment de cerere și obține răspunsul, când/unde ar trebui să atașez ascultătorul?

În prezent mă întreb care ar putea fi cea mai bună practică de programare în acest caz:

Să spunem că am un client conectat la serverul meu. Și acest client cere serverului autentificare cu un eveniment auth și cu numele său de utilizator.

Citeste mai mult →

node.js - Transmite o variabilă JavaScript către o comandă shell cu nodejs

Lucrez la o aplicație nodejs și am nevoie să trimit un șir de caractere pe mai multe linii către o comandă shell. Nu sunt expert în scripturi shell, dar dacă rulez această comandă în terminalul meu, funcționează foarte bine:

Iată ce am pe

Citeste mai mult →

javascript - returnează numele fișierului încărcat cu multer și nodejs

Creez o aplicație simplă ca experiență de învățare cu Ionic 2 care se conectează la un server Node care rulează Multer pentru a încărca imagini. Problema cu care mă confrunt este că trebuie să obțin numele final al fișierului de la Multer înapoi în aplicația care l-a încărcat, pentru a-l salva local. Folosesc modulele Auth și User din @ionic/cloud-angular pentru autentificare și informații despre utilizator. Obiectul User are un obiect details cu lucruri precum „name”, „email”, „username”, „i

Citeste mai mult →

javascript - Cum pot citi un fișier EDN din ClojureScript care rulează pe NodeJS?

Am un fișier de date simplu în format EDN pe care trebuie să-l citesc într-o aplicație ClojureScript CLI care rulează pe NodeJS, dar niciuna dintre bibliotecile de bază relevante din Clojure nu pare a fi disponibilă (core.java.io/read, clojure.edn/read etc.)

Ce ar trebui să folosesc

Citeste mai mult →

javascript - Șirul nu este lizibil după caracterul de linie nouă din .env în nodeJs

Am adăugat o variabilă cheie în fișierul .env în aplicația nodeJS, după cum urmează.

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

Când încerc să obțin această variabilă din .env, primesc doar "---Key---". Nu știu de ce.

Răspuns #1

Nu

Citeste mai mult →

javascript - Babel cu NodeJS nu funcționează operatorul spread

Folosesc Babel (7.5.0) și NodeJS ultima versiune (12.x), așa că operatorul spread este deja gestionat de NodeJS și nu vreau ca Babel să se amestece cu el.

Acesta este fișierul meu .babelrc :

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

Citeste mai mult →

javascript - Cum să extrag/parsez conținutul binar dintr-un răspuns Multipart în NodeJS?

Vreau să extrag conținutul binar dintr-un răspuns multipart pe care îl am astfel -

Nu am acces la niciun obiect de cerere (Express/NodeJS). Am doar acest obiect de răspuns pe care vreau să îl parsez și să extrag partea binară a acestuia.

EDIT

Citeste mai mult →

javascript - SyntaxError: Nu se poate folosi instrucțiunea import în afara unui modul atunci când pornești NodeJS din IntellijIDEA

Încerc să creez aplicații hello world folosind React JS. Am creat aplicația NodeJS în IntelliJ IDEA. Creează un fișier helloworld.js și adaugă acest cod în acest fișier

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

Citeste mai mult →

javascript - Cum face Nodejs I/O în culise?

Știu că Node.js folosește pool-ul de thread-uri furnizat de libuv pentru a realiza sarcini concurente. Am citit că Node.js are nevoie doar de unul dintre aceste thread-uri pentru a face toate activitățile dependente de I/O

Atunci cum se întâmplă operațiunile de fișiere non-blocante?

Ce se va întâmpla de fapt în spate între nod, disc și sistemul de operare, dacă parcurg un folder care conține 100 de fișiere și le deschid pe toate folosind readFile()?

Dacă efectuarea aceleași

Citeste mai mult →

javascript - Este posibil să compilezi o aplicație JS + interpretul NodeJS într-un singur fișier executabil?

Este posibil să compilezi o aplicație JS și interpretul NodeJS într-un singur executabil pentru distribuție?

Răspuns #1

ai nevoie de un calculator cu Linux cu git și python, apoi soluția urâtă:

git cl

Citeste mai mult →