javascript - NodeJS'te kalıcı (mongo) bir veritabanı bağlantısı açmanın en iyi yolu nedir

node-mongodb-native sürücülerini kullanıyorum ve her seferinde açıp kapatmak yerine kalıcı bir veritabanı bağlantısı açmanın bir yolunu arıyorum.

Basitleştirilmiş bir bağlantı şöyle görünebilir...

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

DAHA FAZLASI →

javascript - Basit bir backend oluşturmak için NodeJS'in nasıl kullanılacağını anlamak

Nodejs'te oldukça basit bir sunucu geliştirmeye çalışıyorum. Temelde, istediğim şey, kimlik doğrulama gerektiren basit bir API (basit kullanıcı adı/şifre tarzı). İhtiyacım olmayan şey herhangi bir ön yüz işlevselliği (şablonlama vb.). Sorunum, express/node yaklaşımını kafamda oturtamıyor

DAHA FAZLASI →

javascript - Nodejs express çerezleri eklenmiyor

Bir Node.js uygulaması geliştirmeye çalışıyorum ve çerezleri tanımlamam gerekiyor. İşte kodun bazı bölümleri:

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

DAHA FAZLASI →

javascript - Nodejs'te farklı örnekler arasında nesneleri paylaşma

Farklı node süreçleri veya kümeleri arasında bazı nesneleri veya tamamlanmış modülleri paylaşmam gerekiyor, birçok blogu araştırdım ama tatmin edici bir cevap bulamadım.

Eğer bunu yapmak imkansızsa, bunu nasıl aşabileceğimize dair herhangi bir fikrin var mı?

Cevap #1

DAHA FAZLASI →

javascript - nodejs - Bu "this" hangi "this"?

Yani sorması garip bir soru ama NodeJS öğreniyorum ve bir sorum var. Java'da bir nesneden bir metod çağırdığımda, this örneği aynı kalıyor (bu örnekte olduğu gibi).

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

Bu doğru

DAHA FAZLASI →

javascript - Nodejs'te log4js çıktısını JSON formatında yazdırmanın herhangi bir yolu var mı?

log4js çıktısını JSON formatında almaya çalışıyorum, böylece onu kolayca izleyebilirim. log4js tarafından üretilen çıktının JSON formatında olması için configuration.json dosyasında ayarlamamız gereken bir yol var mı?

Şu anda aşağıdaki yapılandırmayı kullanıyorum.

DAHA FAZLASI →

javascript - nodejs ve if koşulları ve koşullu fonksiyon listesi ile async.waterfall

Async.waterfall ve Node.js ile çalışıyorum. Çok iyi çalışıyor ama şimdi akış hakkında bir sorum var.

async.waterfall akışında basit bir if koşulu kullanmak istiyorum.

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

DAHA FAZLASI →

javascript - XMLHttpRequest GET parametreleri nodejs api isteğinde tanımsız

XMLHttpRequest aracılığıyla parametre göndermeye çalışıyorum ve 'undefined' alıyorum

Müşteri :

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

DAHA FAZLASI →

javascript - Bir dizi üzerinde nasıl döngü yapılır ve her yineleme aynı dosyaya nasıl yazılır [nodejs]

Üzerinde döngü kurmak istediğim bir veri dizim var ve döngü sırasında bunları aynı dosyaya yazmak istiyorum. Bunu nasıl başarabilirim, aşağıdaki kodum sadece son iterasyonu yazdırıyor.

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

DAHA FAZLASI →

javascript - memory-usage paketi ile çalışan Nodejs için pass max-old-space-size bellek sınırını nasıl ayarlarsınız

Node uygulamamın belleği nasıl kullandığını görmek için https://www.npmjs.com/package/memory-usage kullanıyorum ve MACOS terminalinde 'memory-usage app.js' komutunu çalıştırıyorum. Ancak, biraz test yaptıktan sonra, her zaman 1.4GB'ta çöküyor.

Nor

DAHA FAZLASI →