«express» etiketlenmiş sorular

Express, web uygulamaları oluşturmak için sağlam bir özellik kümesi sağlayan esnek bir Node.js web uygulama çerçevesidir.

6
Mongoose ile öğeleri mongo dizisine itin
Cevabı çok iyi araştırdım ama eminim peşindeyim anlatmak için doğru kelimeleri kaybettim. Temelde 'insanlar' adında bir mongodb koleksiyonum var. Bu koleksiyonun şeması aşağıdaki gibidir: people: { name: String, friends: [{firstName: String, lastName: String}] } Şimdi, veritabanına bağlanan ve başarıyla boş bir arkadaş dizisi ile 'insanlar' yaratan çok temel bir ekspres …

4
NODE_ENV nedir ve Express'te nasıl kullanılır?
Bu benim app, şu anda üretim üzerinde çalışıyorum. var app = express(); app.set('views',settings.c.WEB_PATH + '/public/templates'); app.set('view engine','ejs'); app.configure(function(){ app.use(express.favicon()); app.use(express.static(settings.c.WEB_PATH + '/public')); app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.methodOverride()); app.use(express.session({ cookie:{ domain:"."+settings.c.SITE_DOMAIN, maxAge:1440009999}, secret:'hamster', store: r_store, })); app.use(useragent.express()); app.use(flash()); app.use(passport.initialize()); app.use(passport.session()); }); Ancak, bunu bilmek NODE_ENVve kullanmak istedim. Bunu nasıl yapabilirim?


16
Node.js / express ile otomatik HTTPS bağlantısı / yönlendirme
Üzerinde çalıştığım bir node.js projesi ile HTTPS kurmaya çalışıyorum. Aslında bu örnek için node.js belgelerini izledim : // curl -k https://localhost:8000/ var https = require('https'); var fs = require('fs'); var options = { key: fs.readFileSync('test/fixtures/keys/agent2-key.pem'), cert: fs.readFileSync('test/fixtures/keys/agent2-cert.pem') }; https.createServer(options, function (req, res) { res.writeHead(200); res.end("hello world\n"); }).listen(8000); Şimdi, yaptığımda curl …
182 node.js  https  express 

24
Express'te tüm kayıtlı rotaları nasıl alabilirim?
Node.js ve Express kullanılarak oluşturulmuş bir web uygulamam var. Şimdi tüm kayıtlı rotaları uygun yöntemlerle listelemek istiyorum. Örneğin, idam etmiş olsaydım app.get('/', function (...) { ... }); app.get('/foo/:id', function (...) { ... }); app.post('/foo/:id', function (...) { ... }); Bir nesne (veya buna eşdeğer bir şey) gibi almak istiyorum: { …
181 node.js  express 

30
ExpressJS - throw er İşlenmeyen hata olayı
Aşağıdaki komutları kullanarak expressjs uygulaması oluşturdum: express -e folderName npm install ejs --save npm install Uygulamayı ile çalıştırdığımda:, node app.jsaşağıdaki hatalar var: events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:884:11) at Server._listen2 (net.js:1022:14) at listen (net.js:1044:10) at Server.listen (net.js:1110:5) at Object.<anonymous> (folderName/app.js:33:24) at Module._compile …
180 node.js  express  npm 

6
Passport.js - Hata: Kullanıcı oturumu seri hale getiremedi
Passport.js modülü ve Express.js ile ilgili bir sorunum var. Bu benim kodum ve sadece ilk denemek için sabit kodlu bir giriş kullanmak istiyorum. Her zaman mesajı alıyorum: Çok aradım ve stackoverflow bazı mesajlar buldum ama başarısızlık alamadım. Error: failed to serialize user into session at pass (c:\Development\private\aortmann\bootstrap_blog\node_modules\passport\lib\passport\index.js:275:19) Kodum böyle görünüyor. …

3
Node.js + Express.js uygulamaları için hata işleme ilkeleri?
Hata raporlaması / işlemesi, Node.js + Express.js uygulamalarında diğer çerçevelere göre farklı şekilde yapılır gibi görünüyor . Aşağıdaki gibi çalıştığını anlamakta doğru muyum? A) Hataları, geri arama işlevlerinize parametre olarak alarak tespit edin. Örneğin: doSomethingAndRunCallback(function(err) { if(err) { … } }); B) Rapor sonraki çağırarak (err) tarafından ortakatmanlarına hatalar. Misal: …
177 node.js  express 


12
Node.js ve Express kullanarak POST yaparken istek gövdesine nasıl erişilir?
Aşağıdaki Node.js kodu var: var express = require('express'); var app = express.createServer(express.logger()); app.use(express.bodyParser()); app.post('/', function(request, response) { response.write(request.body.user); response.end(); }); Şimdi ben böyle bir şey POST eğer: curl -d user=Someone -H Accept:application/json --url http://localhost:5000 SomeoneBeklediğim gibi olsun . Şimdi, tüm istek gövdesini almak istersem ne olur? Ben denedim response.write(request.body)ama Node.js …

5
Node.js'de process.env.PORT dosyası nedir?
process.env.PORT || 3000Node.js'de ne için kullanılır? Bunu bir yerde gördüm: app.set('port', process.env.PORT || 3000); 3000Dinleme bağlantı noktası olarak ayarlamak için kullanılırsa , bunun yerine bunu kullanabilir miyim? app.listen(3000); Değilse neden?
175 node.js  express  port 

8
TypeError: Router.use (), ara katman yazılımı işlevi gerektirir, ancak bir Nesne var
Express'in yeni sürümünde bazı ara katman değişiklikleri var ve bu konudaki diğer yayınların çevresinde kodumda bazı değişiklikler yaptım, ancak yapışacak bir şey alamıyorum. Önceden çalışıyorduk ama değişikliğin ne olduğunu hatırlayamıyorum. throw new TypeError('Router.use() requires middleware function but got a ^ TypeError: Router.use() requires middleware function but got a Object node …

13
Node.js ile benzersiz kimlik oluşturma
function generate(count) { var founded = false, _sym = 'abcdefghijklmnopqrstuvwxyz1234567890', str = ''; while(!founded) { for(var i = 0; i < count; i++) { str += _sym[parseInt(Math.random() * (_sym.length))]; } base.getID(string, function(err, res) { if(!res.length) { founded = true; // How to do it? } }); } return str; } …

12
Postacı ile başlıklara JWT jetonu gönderme
Aşağıdaki makaleye dayanarak JWT Token tabanlı güvenlik uygulamasını test ediyorum . Test sunucusundan başarıyla bir belirteç aldım. Chrome POSTMAN REST İstemci programının jetonu başlıkta nasıl göndereceğini anlayamıyorum. Sorularım aşağıdaki gibidir: 1) Doğru başlık adını ve / veya POSTMAN arayüzünü mü kullanıyorum? 2) Belirteci kodlamak için 64 temel almalı mıyım? Jetonu …
170 express  jwt  postman 


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.