javascript - Hva er den beste måten å åpne en vedvarende (mongo) databaseforbindelse i NodeJS

Jeg bruker node-mongodb-native-driverne, og jeg ser etter en måte å åpne en vedvarende databaseforbindelse på i stedet for å åpne/lukke den hver gang.

En forenklet tilkobling kan se slik ut...

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

Les mer →

javascript - Forstå hvordan man bruker NodeJS for å lage en enkel backend

Jeg har prøvd å utvikle en ganske enkel server i nodejs. I bunn og grunn, det jeg er ute etter er en enkel API som krever autentisering (enkel brukernavn/passord-stil). Det jeg ikke trenger er noen form for frontend-funksjonalitet (templating etc.). Problemet mitt er at jeg ikke får helt

Les mer →

javascript - Nodejs express-cookies blir ikke lagt til

Jeg prøver å lage en Node.js-app, og jeg må definere informasjonskapsler. Dette er noe av koden:

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('/', rou

Les mer →

javascript - Del objekter i nodejs mellom forskjellige instanser

Jeg trenger å dele noen objekter eller fullføre moduler mellom forskjellige node-prosesser eller klynger, jeg har søkt på mange blogger uten å få det tilfredsstillende svaret.

Hvis det er umulig å gjøre, har du noen ideer om hvordan man kan overheade det?

Svar #1

Les mer →

javascript - nodejs - Hvilken "this" er dette?

Så dette er et pinlig spørsmål å stille, men jeg lærer NodeJS og jeg har et spørsmål. I Java, når jeg kaller en metode fra et objekt, forblir this-instansen den samme (som i dette eksemplet).

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

Les mer →

javascript - Finnes det en måte i nodejs å skrive ut log4js-utdata i JSON-format?

Jeg prøver å få log4js-output i JSON-format slik at jeg enkelt kan spore det. Finnes det en måte å sette dette i configuration.json slik at outputen som produseres av log4js vil være i JSON-format?

Akkurat nå bruker jeg følgende konfigurasjon.

{ "appenders": [ {

Les mer →

javascript - nodejs og async.waterfall med if-betingelser og betinget funksjonsliste

Jeg har jobbet med async.waterfall og nodejs. Det fungerer veldig bra, men nå har jeg et spørsmål om flyt.

Jeg vil bruke en enkel if-betingelse i async.waterfall-flyten.

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

Les mer →

javascript - XMLHttpRequest GET-parametere udefinert i forespørsel nodejs-api

Jeg prøver å sende parametere via XMLHttpRequest og får 'undefined'

Klient :

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

Les mer →

javascript - Hvordan iterere over en array og skrive hver iterasjon til samme fil [nodejs]

Jeg har et array med data som jeg vil løkke over, og mens jeg løkker over vil jeg skrive dem til den samme filen. Hvordan kan jeg oppnå det samme, koden min under vil bare skrive ut den siste iterasjonen.

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

Les mer →

javascript - Hvordan sette pass max-old-space-size minnegrense til Nodejs som kjører med memory-usage-pakken

Jeg bruker https://www.npmjs.com/package/memory-usage for å se hvordan Node-applikasjonen min bruker minnet, ved å kjøre 'memory-usage app.js' i MACOS-terminalen. Men etter noe testing krasjer den alltid ved 1,4 GB.

I en vanlig Node.js-kommando, f

Les mer →