javascript - Apa cara terbaik untuk membuka koneksi database (mongo) yang persisten di NodeJS

Saya menggunakan driver node-mongodb-native dan saya sedang mencari cara untuk membuka koneksi database yang persisten daripada membuka/menutupnya setiap kali.

Koneksi yang disederhanakan mungkin terlihat seperti ini...

var DB = new mongo.

Baca lebih banyak →

javascript - Memahami cara menggunakan NodeJS untuk membuat backend sederhana

Saya telah mencoba mengembangkan server yang cukup sederhana di nodejs. Pada dasarnya, apa yang saya inginkan adalah API sederhana yang memerlukan autentikasi (gaya username/password sederhana). Yang tidak saya butuhkan adalah jenis fungsionalitas frontend apa pun (templating, dll.). Mas

Baca lebih banyak →

javascript - Cookie express Nodejs tidak ditambahkan

Saya sedang mencoba membangun aplikasi nodejs dan saya harus mendefinisikan cookie. Ini adalah beberapa kode:

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

Baca lebih banyak →

javascript - Berbagi objek di nodejs antar instance yang berbeda

Saya perlu membagikan beberapa objek atau modul lengkap antara proses node yang berbeda atau klaster, saya sudah mencari di banyak blog tetapi tidak mendapatkan jawaban yang memuaskan.

Jika itu tidak mungkin dilakukan, apakah ada ide bagaimana cara mengatasinya?

Jawaba

Baca lebih banyak →

javascript - nodejs - 'this' yang mana ini?

Jadi ini pertanyaan yang canggung untuk ditanyakan, tapi saya sedang belajar NodeJS dan saya punya pertanyaan. Di Java, ketika saya memanggil metode dari sebuah objek, instance this tetap sama (seperti pada contoh ini).

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

Baca lebih banyak →

javascript - Adakah cara di nodejs untuk mencetak output log4js dalam format JSON?

Saya sedang mencoba mendapatkan output log4js dalam format JSON agar saya dapat dengan mudah menelusurnya. Apakah ada cara yang harus kita atur di configuration.json sehingga output yang dihasilkan oleh log4js akan dalam format JSON?

Saat ini saya menggunakan konfigurasi berikut

Baca lebih banyak →

javascript - nodejs dan async.waterfall dengan kondisi if dan daftar fungsi bersyarat

Saya telah bekerja dengan async.waterfall dan nodejs. Ini bekerja sangat baik tetapi sekarang saya memiliki pertanyaan tentang alurnya.

Saya ingin menggunakan kondisi if sederhana dalam alur async.waterfall.

async.waterfall([ callOne,

Baca lebih banyak →

javascript - XMLHttpRequest GET parameter tidak terdefinisi dalam permintaan api nodejs

Saya mencoba mengirim parameter melalui XMLHttpRequest dan mendapatkan 'undefined'

Klien :

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

Baca lebih banyak →

javascript - Cara melakukan perulangan pada array dan menulis setiap iterasi ke file yang sama [nodejs]

Saya memiliki sebuah array data yang ingin saya loop dan sambil melakukan loop saya ingin menulisnya ke file yang sama. Bagaimana saya bisa mencapai hal yang sama, kode saya berikut ini hanya akan mencetak iterasi terakhir.

for (j = 0; j < arrayPar

Baca lebih banyak →

javascript - Cara mengatur batas memori pass max-old-space-size ke Nodejs yang dijalankan dengan paket memory-usage

Saya menggunakan https://www.npmjs.com/package/memory-usage untuk melihat bagaimana aplikasi Node saya menggunakan memori, dengan menjalankan 'memory-usage app.js' di terminal MACOS. Namun, setelah beberapa pengujian, itu selalu crash pada 1,4GB.

Baca lebih banyak →