javascript - Koji je najbolji način za otvaranje trajne (mongo) veze s bazom podataka u NodeJS-u

Koristim node-mongodb-native upravljače i tražim način kako otvoriti trajnu vezu s bazom podataka umjesto da je otvaram/zatvaram svaki put.

Pojednostavljena veza mogla bi izgledati ovako...

var DB = new mongo.Db('vows', new mongo.Server("1

Čitaj više →

javascript - Razumijevanje kako koristiti NodeJS za stvaranje jednostavnog backend-a

Pokušavam razviti prilično jednostavan server u nodejs-u. U osnovi, ono što želim je jednostavan API koji zahtijeva autentifikaciju (jednostavan stil korisničkog imena/lozinke). Ono što mi ne treba je bilo kakva frontend funkcionalnost (templating itd.). Moj problem je što ne mogu shvati

Čitaj više →

javascript - Nodejs express kolačići se ne dodaju

Pokušavam izgraditi Node.js aplikaciju i moram definirati kolačiće. Ovo je dio koda:

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('/', routes.indexGET

Čitaj više →

javascript - Dijeljenje objekata u nodejs između različitih instanci

Trebam dijeliti neke objekte ili kompletne module između različitih Node procesa ili klastera, pretražival sam mnoge blogove, ali nisam dobio zadovoljavajući odgovor.

Ako je to nemoguće učiniti, imate li ideja kako to nadgledati?

Odgovor #1

Ovisno o konfiguracij

Čitaj više →

javascript - nodejs - Koji je ovo "this"?

Dakle, ovo je neugodno pitanje za postaviti, ali učim NodeJS i imam pitanje. U Javi, kada pozovem metodu iz objekta, instanca this ostaje ista (kao u ovom primjeru).

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

Ovo vrać

Čitaj više →

javascript - Postoji li neki način u nodejs-u da se izlaz log4js ispiše u JSON formatu?

Pokušavam dobiti izlaz log4js u JSON formatu kako bih ga mogao lako pratiti. Postoji li neki način koji moramo postaviti u configuration.json kako bi izlaz koji proizvodi log4js bio u JSON formatu?

Trenutno koristim sljedeću konfiguraciju.

{ "appenders": [ { "ca

Čitaj više →

javascript - nodejs i async.waterfall s if uvjetima i uvjetnim popisom funkcija

Radio sam s async.waterfall i nodejs. Radi vrlo dobro, ali sada imam pitanje o tijeku.

Želim koristiti jednostavan if uvjet u async.waterfall tijeku.

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

Čitaj više →

javascript - XMLHttpRequest GET parametri neodređeni u zahtjevu nodejs api

Pokušavam proslijediti parametre putem XMLHttpRequest i dobivam 'undefined'

Klijent :

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

Čitaj više →

javascript - Kako iterirati kroz niz i zapisati svaku iteraciju u istu datoteku [nodejs]

Imam niz podataka preko kojeg želim iterirati, a tijekom iteracije ih želim zapisivati u istu datoteku. Kako to mogu postići, moj sljedeći kod će ispisati samo zadnju iteraciju.

for (j = 0; j < arrayPart.length; j++){ fs.writeFileSync('message.

Čitaj više →

javascript - Kako postaviti maksimalnu veličinu memorije pass max-old-space-size za Nodejs koji radi s paketom memory-usage

Koristim https://www.npmjs.com/package/memory-usage kako bih vidio kako moja Node aplikacija koristi memoriju, pokretanjem 'memory-usage app.js' u MACOS terminalu. Međutim, nakon nekoliko testiranja, uvijek se ruši na 1,4 GB.

U normalnoj Node.js n

Čitaj više →