javascript - NodeJS & Socket.IO: Lähetä pyyntö-tapahtuma ja saa vastaus, milloin/missä minun pitäisi sitoa kuuntelija?

Mietin tällä hetkellä, mikä voisi olla paras ohjelmointikäytäntö tässä tapauksessa:

Oletetaan, että minulla on asiakas liitetty palvelimeeni. Ja tämä asiakas pyytää palvelinta todennukseen auth-tapahtumalla ja hänen käyttäjänimellään.

Lue lisää →

node.js - Putkea javascript-muuttuja komentoriviin nodejs:llä

Työskentelen Node.js-sovelluksen parissa ja minun täytyy ohjata monirivinen merkkijono komentorivikäskyyn. En ole ammattilainen komentorivikoodauksessa, mutta jos suoritan tämän komennon terminaalissani, se toimii aivan hyvin:

Tässä on mi

Lue lisää →

javascript - palauta ladatun tiedoston tiedostonimi käyttäen multeria ja nodejs:ää

Luon yksinkertaista sovellusta oppimiskokemuksena Ionic 2:lla, joka yhdistää Node-palvelimeen, jossa ajetaan Multer ladattavien kuvien käsittelyyn. Ongelmana on, että tarvitsen Multerin antaman lopullisen tiedostonimen takaisin sovellukseen, joka lataa sen, jotta voin tallentaa sen paikallisesti. Käytän @ionic/cloud-angularin Auth- ja User-moduuleja autentikointiin ja käyttäjätietoihin. User-objektilla on details-objekti, jossa on esimerkiksi "name", "email", "username", "image" jne. Joten, k

Lue lisää →

javascript - Miten luen EDN-tiedoston ClojureScriptistä, joka ajetaan NodeJS:ssä?

Minulla on yksinkertainen tietotiedosto EDN-muodossa, joka minun on luettava ClojureScript CLI -sovelluksessa, joka toimii NodeJS:ssä, mutta mikään asiaankuuluva Clojuren ydinkirjastoista ei näytä olevan saatavilla (core.java.io/read, clojure.edn/read jne.)

Mitä minun pitäisi käyttä

Lue lisää →

javascript - Merkkijono ei ole luettavissa rivinvaihdon jälkeen .env-tiedostosta nodeJs:ssä

Lisäsin yhden tärkeän muuttujan .env-tiedostoon NodeJS-sovelluksessa seuraavasti.

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

Kun yritän saada tämän muuttujan .env-tiedostosta, se antaa vain "---Key---". En tiedä miksi.

Vastaus #1

Lue lisää →

javascript - Babel NodeJS:n kanssa ei toimi spread-operaattori

Käytän Babelia (7.5.0) ja NodeJS:ää uusinta versiota (12.x), joten levitysoperaattoria käsittelee jo NodeJS eikä halua, että Babel sotkee sitä.

Tässä on minun .babelrc-tiedostoni:

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

Lue lisää →

javascript - Kuinka poimia/jäsentää binäärinen sisältö Multipart-vastauksesta NodeJS:ssä?

Haluan poistaa binaarisen sisällön moniosaisesta vastauksesta, joka minulla on seuraavasti -

Minulla ei ole pääsyä mihinkään pyyntöobjektiin (Express/NodeJS). Minulla on vain tämä vastausobjekti, jonka haluan jäsentää ja poimia siitä binäärisen osan.

Lue lisää →

javascript - SyntaxError: Ei voi käyttää import-lauseketta moduulin ulkopuolella, kun käynnistetään NodeJS IntellijIDEA:sta

Yritän luoda hello world -sovelluksia React JS:llä. Olen luonut NodeJS-sovelluksen IntelliJ IDEA:ssa. Luo helloworld.js-tiedosto ja lisää tämä koodi tähän tiedostoon

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

Lue lisää →

javascript - Miten Nodejs tekee i/o-toimintoja kulissien takana?

Tiedän, että Node.js käyttää libuv:n tarjoamaa säieallasta samanaikaisten tehtävien tekemiseen. Luin, että Node.js tarvitsee vain yhden näistä säikeistä suorittaakseen kaikki I/O-sidonnaiset toiminnot.

Miten sitten tapahtuvat ei-estävät tiedostotoiminnot?

Mitä oikeastaan tapahtuu taustalla solmun, levyn ja käyttöjärjestelmän välillä, jos käyn läpi kansion, joka sisältää 100 tiedostoa, ja avaan kaikki ne käyttämällä readFile()?

Jos tämän saman operaation tekeminen jollain muu

Lue lisää →

javascript - Onko mahdollista koota JS-sovellus + NodeJS-tulkki yhdeksi suoritettavaksi tiedostoksi?

Onko mahdollista kääntää JS-sovellus ja NodeJS-tulkki yhdeksi suoritettavaksi tiedostoksi jakelua varten?

Vastaus #1

tarvitset Linux-laatikon, jossa on git ja python, sitten ruma ratkaisu:

git clone g

Lue lisää →