«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.

9
Express.js içeren proxy
Aynı etki alanı AJAX sorunlarını önlemek için, node.js web sunucumun URL'den gelen tüm istekleri /api/BLABLAbaşka bir sunucuya iletmesini other_domain.com:3000/BLABLAve bu uzak sunucunun saydam olarak döndürdüğü şeyi kullanıcıya geri döndürmesini istiyorum. Tüm diğer URL'ler (yanında /api/*) doğrudan sunulmalıdır, proxy yapılmaz. Bunu node.js + express.js ile nasıl başarabilirim? Basit bir kod örneği …

18
mongoose şemalarına create_at ve updated_at alanları ekle
Yeni MyModel () çağrıldığında bunları geçirmeye gerek kalmadan, bir mongoose şemasına create_at ve updated_at alanları eklemenin bir yolu var mı? Oluşturulan_at alanı bir tarih olur ve yalnızca belge oluşturulduğunda eklenir. Belgeye save () çağrıldığında updated_at alanı yeni bir tarihle güncellenir. Bu benim şemasında denedim, ama ben açıkça eklemek sürece alan …



4
Express framework kullanarak js düğümünde çerez nasıl ayarlanır?
Uygulamamda, ekspres çerçeveyi kullanarak bir çerez ayarlamalıyım.Aşağıdaki kodu denedim ama çerez ayarlamıyor. Birisi bunu yapmama yardım edebilir mi? var express = require('express'), http = require('http'); var app = express(); app.configure(function(){ app.use(express.cookieParser()); app.use(express.static(__dirname + '/public')); app.use(function (req, res) { var randomNumber=Math.random().toString(); randomNumber=randomNumber.substring(2,randomNumber.length); res.cookie('cokkieName',randomNumber, { maxAge: 900000, httpOnly: true }) console.log('cookie have …
161 node.js  cookies  express 

11
HTTP hata kodu nasıl belirlenir?
Denedim: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); ve: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); ancak her zaman 500 hata kodu bildirilir.

3
Hızlı res. Gönderme dosyası yasak hatası atma
Bu kod var: res.sendfile( '../../temp/index.html' ) Ancak, bu hatayı atar: Error: Forbidden at SendStream.error (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:145:16) at SendStream.pipe (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/send/lib/send.js:307:39) at ServerResponse.res.sendfile (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/response.js:339:8) at exports.boot (/Users/Oliver/Development/Personal/Reader/server/config/routes.js:18:9) at callbacks (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:161:37) at param (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:135:11) at pass (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:142:5) at Router._dispatch (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:170:5) at Object.router (/Users/Oliver/Development/Personal/Reader/node_modules/express/lib/router/index.js:33:10) at next (/Users/Oliver/Development/Personal/Reader/node_modules/express/node_modules/connect/lib/proto.js:199:15) Biri bana bunun neden olabileceğini söyleyebilir mi?
160 node.js  express 


8
hızlı req nesnesi ile istek yolu almak nasıl
Express + node.js kullanıyorum ve bir req nesnesi var, tarayıcıda istek / hesap ama req.path giriş yaptığımda '/' --- '/ account' değil. //auth required or redirect app.use('/account', function(req, res, next) { console.log(req.path); if ( !req.session.user ) { res.redirect('/login?ref='+req.path); } else { next(); } }); req.path / hesap ne zaman olmalıdır?

6
Express .x'te “./bin/www” ne yapar?
Az önce Node.js uygulamamda Express 4.0 hakkında bilgi edinmeye başladım ve ./bin/wwwyalnızca uygulama sunucusu ve bağlantı noktası ayarlarının yazıldığı ve ara katman yazılımı ve yönlendirme gibi diğer her şeyin ./app.jsdosyada tanımlandığı bir dosya oluşturduğunu buldum . Ancak bunun ne yaptığından emin değilim ./bin/www. Express 3.x'i kullandım ve her zaman aynı …

25
npm package.json dosyasını bulamıyor
Bazı örneklerin bağımlılıklarını yüklemeye çalışıyorum: npm's express 2.5.8indirdiğim, ancak tüm uygulamalar aynı hatayı atıyor : c:\node\stylus>npm install -d npm info it worked if it ends with ok npm info using npm@1.1.1 npm info using node@v0.6.11 npm ERR! Couldn't read dependencies. npm ERR! Error: ENOENT, no such file or directory 'c:\node\stylus\package.json' …
153 node.js  express  npm 

15
Node.js Hatası: module express bulunamadı
İlk node.js uygulamamı yazdım, ancak ekspres kitaplığı bulamıyorum: C:\ChatServer\Server>node server.js module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (C:\ChatServer\Server\server.js:6:9) at Object.<anonymous> (C:\ChatServer\Server\server.js:25:4) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) Ancak …
145 node.js  express  npm 

18
NodeJS: Sunucunun bağlantı noktası nasıl alınır?
Bir Http Sunucusu oluşturan, bir bağlantı noktasını dinlemeye başlayan ve ardından şu satırlarda bir şey izleyen Düğüm için genellikle merhaba dünya kodunu görürsünüz: console.log('Server is listening on port 8000'); Ama ideal olarak bunun yerine şunu istersiniz: console.log('Server is listening on port ' + server.port); Sunmadan önce sunucunun dinlediği bağlantı noktasını …

6
MongoDB / Belirli bir tarihte Mongoose sorgulaması?
Belirli bir tarihi sorgulamak mümkün müdür? Bence bir aralığı için bunu yapabileceği Mongo Cookbook'ta bulunan bir tarihi Aralığı için Sorgulama gibi olun: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Ancak belirli bir tarih için mümkün mü? Bu işe yaramaz: db.posts.find({"created_on": new Date(2012, 7, 14) })


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.