javascript - Care este cea mai bună metodă de a deschide o conexiune persistentă la baza de date (mongo) în NodeJS

Folosesc driverele node-mongodb-native și caut o modalitate de a deschide o conexiune persistentă la baza de date, mai degrabă decât să o deschid/închid de fiecare dată.

O conectare simplificată ar putea arăta astfel...

var DB = new mongo.

Citeste mai mult →

javascript - Înțelegerea modului de a folosi NodeJS pentru a crea un backend simplu

Am încercat să dezvolt un server destul de simplu în nodejs. Practic, ceea ce urmăresc este un API simplu care necesită autentificare (stil simplu cu nume de utilizator/parolă). Ceea ce nu am nevoie este de vreun fel de funcționalitate frontend (templating etc.). Problema mea este că nu

Citeste mai mult →

javascript - Cookie-urile în Nodejs express nu sunt adăugate

Încerc să construiesc o aplicație Node.js și trebuie să definesc cookie-uri. Acesta este ceva din cod:

var app = express(); app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.use(express.favicon()); app.use(express.cookieParser()); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); ... app.get('/

Citeste mai mult →

javascript - Partajarea obiectelor în nodejs între diferite instanțe

Am nevoie să partajez unele obiecte sau module complete între diferite procese sau clustere node, am căutat în multe bloguri fără a obține un răspuns satisfăcător.

Dacă asta este imposibil de făcut, atunci ai vreo idee cum să gestionezi asta?

Răspuns #1

În funcț

Citeste mai mult →

javascript - nodejs - Care "this" este acesta?

Deci, aceasta este o întrebare stânjenitoare de pus, dar învăț NodeJS și am o întrebare. În Java, când apelez o metodă dintr-un obiect, instanța this rămâne aceeași (așa cum se arată în acest exemplu).

private Test inst; public Test() { inst = this; this.myFunction(); } private void myFunction() { System.out.println(inst

Citeste mai mult →

javascript - Există vreo modalitate în nodejs de a afișa ieșirea log4js în format JSON?

Încerc să obțin ieșirea log4js în format JSON pentru a o putea urmări mai ușor. Există vreo modalitate pe care trebuie să o setăm în configuration.json astfel încât ieșirea produsă de log4js să fie în format JSON?

În prezent folosesc următoarea configurație.

{ "ap

Citeste mai mult →

javascript - nodejs și async.waterfall cu condiții if și listă de funcții condiționale

Am lucrat cu async.waterfall și nodejs. Funcționează foarte bine, dar acum am o întrebare despre flux.

Vreau să folosesc o condiție simplă if în fluxul async.waterfall.

async.waterfall([ callOne, callTwo, if(condition > 0 )

Citeste mai mult →

javascript - XMLHttpRequest GET parametri nedefiniți în cererea api nodejs

Încerc să trimit parametri prin XMLHttpRequest și primesc 'undefined'

Client :

var xj = new XMLHttpRequest(); var params = JSON.stringify({ PreviousTab: "cnn.com", CurrentTab: "bbc.com" }); xj.open("GET", "http://localhost:8080/api/traceTabs", true); xj

Citeste mai mult →

javascript - Cum să parcurgi un array și să scrii fiecare iterație în același fișier [nodejs]

Am un șir de date peste care vreau să fac un ciclu și, în timp ce fac ciclul, vreau să le scriu în același fișier. Cum pot realiza acest lucru, codul meu următor va printa doar ultima iterație.

for (j = 0; j < arrayPart.length; j++){ fs.writeFi

Citeste mai mult →

javascript - Cum să setezi limita de memorie pass max-old-space-size pentru Nodejs care rulează cu pachetul memory-usage

Folosesc https://www.npmjs.com/package/memory-usage pentru a vedea cum aplicația mea Node folosește memoria, rulând 'memory-usage app.js' în terminalul MACOS. Totuși, după unele teste, se blochează întotdeauna la 1,4 GB.

În comanda normală nodejs,

Citeste mai mult →