javascript - Hvad er den bedste måde at åbne en vedvarende (mongo) databaseforbindelse i NodeJS

Jeg bruger node-mongodb-native drivere, og jeg leder efter en måde at åbne en vedvarende databaseforbindelse på i stedet for at åbne/lukke den hver gang.

En forenklet forbindelse kunne se sådan ud...

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

Læs mere →

javascript - Forståelse af, hvordan man bruger NodeJS til at oprette en simpel backend

Jeg har forsøgt at udvikle en ret simpel server i nodejs. Grundlæggende er det, jeg går efter, en simpel API, der kræver autentificering (simpel brugernavn/adgangskode-stil). Hvad jeg ikke har brug for, er nogen form for frontend-funktionalitet (skabelon osv.). Mit problem er, at jeg ikk

Læs mere →

javascript - Nodejs express cookies bliver ikke tilføjet

Jeg prøver at bygge en Node.js-app, og jeg skal definere cookies. Dette er noget af 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('/', routes.in

Læs mere →

javascript - Del objekter i nodejs mellem forskellige instanser

Jeg har brug for at dele nogle objekter eller fuldstændige moduler mellem forskellige node-processer eller klynger, jeg har søgt på mange blogs uden at få det tilfredsstillende svar.

Hvis det er umuligt at gøre, har du så nogen idéer til, hvordan man kan overse det?

Sv

Læs mere →

javascript - nodejs - Hvilken "this" er dette?

Så dette er et akavet spørgsmål at stille, men jeg lærer NodeJS, og jeg har et spørgsmål. I Java, når jeg kalder en metode fra et objekt, forbliver this instansen den samme (som i dette eksempel).

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

Læs mere →

javascript - Er der nogen måde i nodejs at udskrive log4js-output i JSON-format?

Jeg prøver at få output fra log4js i JSON-format, så jeg nemt kan spore det. Er der nogen måde, vi skal indstille i configuration.json, så output produceret af log4js vil være i JSON-format?

Lige nu bruger jeg følgende konfiguration.

{ "appenders": [ { "category

Læs mere →

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

Jeg har arbejdet med async.waterfall og nodejs. Det fungerer meget godt, men nu har jeg et spørgsmål om flow.

Jeg vil bruge en simpel if-betingelse i async.waterfall-flowet.

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

Læs mere →

javascript - XMLHttpRequest GET-parametre er udefinerede i anmodning nodejs api

Jeg prøver at sende parametre 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

Læs mere →

javascript - Hvordan man looper over et array og skriver hver iteration til den samme fil [nodejs]

Jeg har et array af data, som jeg ønsker at loop over, og mens jeg looper, vil jeg skrive dem til den samme fil. Hvordan kan jeg opnå det samme, min følgende kode vil kun udskrive den sidste iteration.

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

Læs mere →

javascript - Hvordan man indstiller pass max-old-space-size hukommelsesgrænse til Nodejs, der kører med memory-usage pakken

Jeg bruger https://www.npmjs.com/package/memory-usage for at se, hvordan min Node-applikation bruger hukommelsen, ved at køre 'memory-usage app.js' i MACOS-terminalen. Dog, efter nogle tests, går den altid ned ved 1,4 GB.

I en normal Node.js-komma

Læs mere →