javascript - Mikä on paras tapa avata pysyvä (mongo) tietokantayhteys NodeJS:ssä

Käytän node-mongodb-native -ajureita ja etsin tapaa avata pysyvä tietokantayhteys sen sijaan, että avaisin/suljen sen joka kerta.

Yksinkertaistettu yhteys voisi näyttää tältä...

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

Lue lisää →

javascript - Ymmärtäminen siitä, kuinka käyttää NodeJS:ää yksinkertaisen backendin luomiseen

Olen yrittänyt kehittää melko yksinkertaista palvelinta nodejs:ssä. Periaatteessa tavoitteenani on yksinkertainen API, joka vaatii tunnistautumisen (yksinkertainen käyttäjänimi/salasana-tyyli). Mitä en tarvitse, on minkäänlainen frontend-toiminnallisuus (templaaminen jne.). Ongelmani on,

Lue lisää →

javascript - Nodejs express -evästeitä ei lisätä

Yritän rakentaa Node.js-sovellusta ja minun täytyy määritellä evästeet. Tässä on osa koodista:

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

Lue lisää →

javascript - Jakaa objekteja nodejs:ssä eri instanssien välillä

Minun täytyy jakaa joitakin objekteja tai kokonaisia moduuleja eri Node-prosessien tai -klustereiden välillä, etsin monia blogeja ilman että löysin tyydyttävää vastausta.

Jos se on mahdotonta tehdä, niin onko ideoita, miten sitä voisi ylittää?

Vastaus #1

Riippue

Lue lisää →

javascript - nodejs - Mikä "this" tämä on?

Joten tämä on vähän kiusallinen kysymys kysyä, mutta opettelen NodeJS:ää ja minulla on kysymys. Javassa, kun kutsun metodia objektista, this-instanssi pysyy samana (kuten tässä esimerkissä).

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

Lue lisää →

javascript - Onko Node.js:ssä mitään tapaa tulostaa log4js:n tulostusta JSON-muodossa?

Yritän saada log4js:n tuottaman ulostulon JSON-muodossa, jotta voin helposti jäljittää sen. Onko olemassa tapa, jonka voimme asettaa configuration.json-tiedostoon, jotta log4js:n tuottama ulostulo olisi JSON-muodossa?

Tällä hetkellä käytän seuraavaa asetusta.

{ "a

Lue lisää →

javascript - nodejs ja async.waterfall if-ehtojen ja ehdollisen funktiolistan kanssa

Olen työskennellyt async.waterfallin ja nodejs:n kanssa. Se toimii todella hyvin, mutta nyt minulla on kysymys virtauksesta.

Haluan käyttää yksinkertaista if-ehtoa async.waterfall-virrassa.

async.waterfall([ callOne, callTwo, i

Lue lisää →

javascript - XMLHttpRequest GET -parametrit määrittelemättömiä Node.js API -pyynnössä

Yritän lähettää parametreja XMLHttpRequestin kautta ja saan 'undefined'-

Asiakas :

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

Lue lisää →

javascript - Kuinka käydä läpi taulukko ja kirjoittaa jokainen toisto samaan tiedostoon [nodejs]

Minulla on taulukko tietoja, joiden yli haluan silmukoida, ja silmukoidessani haluan kirjoittaa ne samaan tiedostoon. Kuinka voin saavuttaa tämän, seuraava koodini tulostaa vain viimeisen iteraation.

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

Lue lisää →

javascript - Kuinka asettaa pass max-old-space-size -muistiraja Nodejs:lle, joka ajetaan memory-usage-paketin kanssa

Käytän https://www.npmjs.com/package/memory-usage nähdäkseni, miten Node-sovellukseni käyttää muistia, ajamalla 'memory-usage app.js' MACOS-terminaalissa. Kuitenkin, jonkin testauksen jälkeen, se aina kaatuu 1,4 Gt:iin.

Normaalissa Node.js-komenno

Lue lisää →