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

4
Connect / expressjs'deki "imzalanmış" çerezler nelerdir?
"İmzalı tanımlama bilgilerinin" gerçekte ne olduğunu anlamaya çalışıyorum. İnternette pek bir şey yok ve bunu denersem: app.use(express.cookieParser('A secret')); Ama yine de ... Çerezler tarayıcıda hala% 100 normal ve burada "imzalanmış" ın ne olduğunu gerçekten bilmiyorum (istemcide bazı tuhaflıklar "görmeyi" umuyordum, şifrelenmiş veriler gibi bir şey Tuz olarak "bir sır"?) Belgeler …


1
Node.js ve ekspres [kapalı] kullanarak resimler nasıl yüklenir, görüntülenir ve kaydedilir?
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Yeniden açılabilmesi için bu sorunun açıklığa kavuşturulmasıyla ilgili yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Localhost'u yenilediğimde kaybetmemek için bir resim yüklemem, görüntülemem ve …
110 image  node.js  upload  express 

9
Morgan logger nasıl kullanılır?
Morgan ile oturum açamıyorum. Konsola bilgi kaydetmez. Belgeler, nasıl kullanılacağını söylemiyor. Değişkenin ne olduğunu görmek istiyorum. Bu, response.jsexpressjs çerçevesi dosyasından bir koddur : var logger = require("morgan"); res.render = function(view, options, fn){ options = options || {}; var self = this; var req = this.req; var app = req.app; // …
109 node.js  logging  express 

26
Mongoose derlendikten sonra modelin üzerine yazılamaz
Neyi yanlış yaptığımdan emin değilim, işte check.js var db = mongoose.createConnection('localhost', 'event-db'); db.on('error', console.error.bind(console, 'connection error:')); var a1= db.once('open',function(){ var user = mongoose.model('users',{ name:String, email:String, password:String, phone:Number, _enabled:Boolean }); user.find({},{},function (err, users) { mongoose.connection.close(); console.log("Username supplied"+username); //doSomethingHere }) }); ve işte benim insert.js var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/event-db') var user …

6
express.js - tek bir satırda birden çok yol için tek yönlendirme işleyicisi
Bunu tek bir işlev çağrısında yapmanın bir yolu var mı? var todo = function (req, res){}; app.get("/", todo); app.get("/blabla", todo); app.get("/blablablabla", todo); Gibi bir şey: app.get("/", "/blabla", "/blablablabla", todo ); Bunun bir söz dizimi karmaşası olduğunu biliyorum, ancak sadece neye ulaşmak istediğime dair bir fikir verdiğim için, bir dizi rota …

5
Test için bir ExpressJS örneğini programlı olarak nasıl kapatırım?
Express'in bir örneğini nasıl kapatacağımı anlamaya çalışıyorum. Temel olarak, .listen(port)aramanın tersini istiyorum - bir Express sunucunun dinlemeyi DURDURMASINI, bağlantı noktasını serbest bırakmasını ve temiz bir şekilde kapatmasını nasıl sağlayabilirim? Bunun garip bir sorgu gibi göründüğünü biliyorum, işte bağlam; belki buna yaklaşmanın başka bir yolu vardır ve ben bunu yanlış şekilde …

9
Node ve Express 4 ile temel HTTP kimlik doğrulaması
Görünüşe göre Express v3 ile temel HTTP kimlik doğrulaması yapmak önemsizdi: app.use(express.basicAuth('username', 'password')); Sürüm 4 (4.2 kullanıyorum) basicAuthara yazılımı kaldırdı , bu yüzden biraz sıkıştım. Aşağıdaki koda sahibim, ancak tarayıcının kullanıcıdan kimlik bilgilerini istemesine neden olmuyor, ki bu benim istediğim (ve eski yöntemin yaptığını tahmin ettiğim şey): app.use(function(req, res, next) …


4
Ekspres 4.0, tek uyarı mesajıyla ekspres oturum
Express 4.x kullanarak bir nodejs uygulaması kurmaya çalışıyorum. Ara yazılım kaldırma sorunlarını çözdükten sonra, sonunda onu çalıştırdım. ancak, aşağıdaki kod satırında birkaç uyarı mesajı vardı: app.use(session({secret: '<mysecret>'}) bu uyarılar şunlardı: Sun, 29 Jun 2014 12:45:10 GMT express-session deprecated pass resave option; default value will change at lib\config\express.js:55:11 Sun, 29 Jun …
105 node.js  express 

7
Ekspres: Uygulama örneğini farklı bir dosyadan rotalara nasıl geçirebilirim?
Rotalarımı farklı dosyalara bölmek istiyorum, burada bir dosya tüm rotaları içerir ve diğeri ilgili eylemleri içerir. Şu anda bunu başarmak için bir çözümüm var, ancak eylemlerde ona erişebilmek için uygulama örneğini global yapmam gerekiyor. Mevcut kurulumum şöyle görünüyor: app.js: var express = require('express'); var app = express.createServer(); var routes = …
104 node.js  express 

6
Kullanıcının passport.js ile oturum açıp açmadığını nasıl anlarım?
passport.jsİki gündür bilgi ve örnekler okuyorum , ancak ondan sonra tüm kimlik doğrulama sürecini yaptığımdan emin değilim. Giriş yapıp yapmadığımı nasıl anlarım, örneğin, giriş veya çıkış düğmesi olan bir gezinme çubuğum olacak, aşağıdaki kod gibi bazı değişkenler var mı? if (login) <button>logout</button> else <button>login</button>

7
passport.js passport.initialize () ara yazılım kullanımda değil
Express + mongoose ile node kullanıyorum ve passport.js'yi dinlendirici api ile kullanmaya çalışıyorum. Kimlik doğrulama başarılı olduktan sonra bu istisnayı almaya devam ediyorum (tarayıcıda geri arama url'sini görüyorum): /Users/naorye/dev/naorye/myproj/node_modules/mongoose/lib/utils.js:419 throw err; ^ Error: passport.initialize() middleware not in use at IncomingMessage.req.login.req.logIn (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/http/request.js:30:30) at Context.module.exports.delegate.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/middleware/authenticate.js:194:13) at Context.actions.success (/Users/naorye/dev/naorye/myproj/node_modules/passport/lib/passport/context/http/actions.js:21:25) at verified (/Users/naorye/dev/naorye/myproj/node_modules/passport-facebook/node_modules/passport-oauth/lib/passport-oauth/strategies/oauth2.js:133:18) …

13
Jade yerine Express'te HTML kullanma
Express'i Node.JS ile kullanırken Jade'den nasıl kurtulurum? Ben sadece düz html kullanmak istiyorum. Diğer makalelerde, insanların artık en son sürümde kullanımdan kaldırılan app.register () uygulamasını önerdiklerini gördüm.
103 html  node.js  express  pug 

8
Express.js req.ip geri dönüyor :: ffff: 127.0.0.1
Şu anda istenen kullanıcının IP'sini almaya çalışıyorum. Sorun, IP'nin ::ffff:127.0.0.1yerine geri dönmesidir 127.0.0.1. trusted proxySeçeneği kullanmayı denedim (bir proxy kullanmamasına rağmen) ve req.ipsboş. 4.x Express.js kullanma. router.get('/', function(req, res, next) { console.log('ip', req.ip) res.send({}) });
103 node.js  express 

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.