«node.js» etiketlenmiş sorular

Node.js, Google'ın V8 JavaScript motorunu ve libuv kütüphanesini kullanan, olay tabanlı, engellemeyen, eşzamansız bir G / Ç çalışma zamanıdır. JavaScript'i hem istemcide hem de sunucu tarafında çalıştırma yeteneğini yoğun şekilde kullanan ve bu nedenle kodun yeniden kullanılabilirliğinden ve bağlam değiştirme eksikliğinden yararlanan uygulamalar geliştirmek için kullanılır.

25
Node.js'de, diğer dosyalarımdaki işlevleri nasıl “dahil ederim”?
Diyelim ki app.js adlı bir dosyam var. Gayet basit: var express = require('express'); var app = express.createServer(); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.get('/', function(req, res){ res.render('index', {locals: { title: 'NowJS + Express Example' }}); }); app.listen(8080); "Tools.js" içinde bir işlevim varsa ne olur. Bunları apps.js'de kullanmak için nasıl …


10
Node.js kullanmak için ES6 içe / dışa aktarma gerekir
Üzerinde çalıştığım bir projede, hangi modül sistemini kullanabileceğimiz konusunda iki seçeneğimiz var: Kullanarak modülleri İçe requireve kullanma ihracat module.exportsve exports.foo. ES6 kullanarak modülleri içe aktarma importve ES6 kullanarak dışa aktarmaexport Birini diğerinin üzerinde kullanmanın herhangi bir performans avantajı var mı? Düğüm modülleri üzerinde ES6 modülleri kullanıp kullanmayacağımızı bilmemiz gereken başka …

10
NPM paketinin önceki tam sürümünü nasıl yükleyebilirim?
Düğüm v0.4.10 indirmek için nvm kullandım ve düğümün bu sürümüyle çalışmak için npm yükledim. Kullanarak ekspres yüklemeye çalışıyorum npm install express -g ve ifade düğüm sürümü> = 0.5.0 gerektiren bir hata alıyorum. Peki, bu garip, çünkü burada düğüm v0.4.10 kullanılan bir düğüm + ekspres + mongodb öğretici için talimatları takip …
916 node.js  npm 


7
Node.js'de Base64 kodlaması nasıl yapılır?
Node.js henüz yerleşik base64 kodlamasına sahip değil mi? Bunu sormak nedeni olduğuna final()gelen cryptocan sadece çıkış altıgen, ikili veya ASCII veri. Örneğin: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var txt = decipher.update(ciph, 'hex', 'utf8'); txt …
839 node.js  encoding  base64 

15
Komut satırı bağımsız değişkenlerini npm komut dosyasına gönderme
scriptsBenim kısmı package.jsonhalen şuna benzer: "scripts": { "start": "node ./script.js server" } ... yani npm startsunucuyu başlatmak için çalışabilirim . Çok uzak çok iyi. Ancak, gibi bir şey çalıştırmak npm start 8080ve argüman (lar) geçirilmiş olmak istiyorum script.js(eg npm start 8080=> node ./script.js server 8080). Mümkün mü?
819 javascript  node.js  npm 

11
npm WARN package.json: Havuz alanı yok
Express.js'yi aşağıdaki komutla yükledim: sudo npm install -g express Aşağıdaki uyarıları alıyorum: npm WARN package.json range-parser@0.0.4 No repository field. npm WARN package.json fresh@0.1.0 No repository field. npm WARN package.json methods@0.0.1 No repository field. npm WARN package.json methods@0.0.1 No readme data. npm WARN package.json cookie-signature@1.0.1 No repository field. npm WARN package.json …
809 node.js  express  npm 

19
POST sorgu parametreleri nasıl alınır?
İşte benim basit formum: <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> İşte Express.js /Node.js kodum: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } Denedim sReq.query.emailya sReq.query['email']da sReq.params['email'], vb. Hiçbiri çalışmıyor. Hepsi geri dönüyor undefined. Bir Get çağrısına geçtiğimde işe yarıyor, …

10
Node.js En İyi Uygulama Özel Durum İşleme
Birkaç gün önce node.js'yi denemeye başladım. Programımda işlenmeyen bir istisna olduğunda Düğüm'ün sonlandırıldığını fark ettim. Bu, işlenmeyen özel durumlar oluştuğunda ve İşçi İşareti isteğinin alınabileceği durumlarda yalnızca İşçi İş Parçasının öldüğü normal sunucu kapsayıcısından farklıdır. Bu birkaç soruyu gündeme getiriyor: Buna process.on('uncaughtException')karşı korunmanın tek etkili yolu mu? Will process.on('uncaughtException')yanı asenkron …


30
Node.js dosyasını nasıl güncelleyebilirim?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. На этот вопрос есть ответы на yığın taşması на русском : Как обновить NodeJS? Benim npm güncellemek için aşağıdakileri yaptım: npm update npm -g Ama Node.js'yi nasıl güncelleyeceğimi …

30
Hata: Başlıklar istemciye gönderildikten sonra ayarlanamaz
Node.js için oldukça yeniyim ve bazı sorunlar yaşıyorum. Node.js 4.10 ve Express 2.4.3 kullanıyorum. Ben erişim çalıştığınızda http://127.0.0.1:8888/auth/facebook i yönlendirileceksiniz http://127.0.0.1:8888/auth/facebook_callback . Daha sonra aşağıdaki hatayı aldım: Error: Can't render headers after they are sent to the client. at ServerResponse.<anonymous> (http.js:573:11) at ServerResponse._renderHeaders (/home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect/lib/patch.js:64:25) at ServerResponse.writeHead (http.js:813:20) at /home/eugene/public_html/all_things_node/projects/fb2/node_modules/connect-auth/lib/auth.strategies/facebook.js:28:15 at …


24
Node.js'yi Mac OS'de en son sürüme yükseltin
Şu anda Mac OS X 10.7.4 üzerinde Node.js v0.6.16 kullanıyorum. Şimdi en son Node.js v0.8.1 sürümüne yükseltmek istiyorum. Ancak nodejs.org'dan en son paket dosyasını indirip yükledikten sonra, bir terminalde "node -v" yazdığımda sistemin hala v0.8.1 yerine v0.6.16 kullandığını gördüm. Kaçırdığım herhangi bir adım var mı? Veya en son sürümü yüklemeden …
723 macos  node.js  upgrade 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.