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

14
ECONNRESET hatası Node.js'de nasıl hata ayıklayabilirim?
Bir sohbet web uygulaması için Socket.io kullanarak bir Express.js uygulaması çalıştırıyorum ve 24 saat boyunca rastgele yaklaşık 5 kez aşağıdaki hatayı alıyorum. Düğüm süreci sonsuza kadar sarılır ve hemen kendini yeniden başlatır. Sorun şu ki, Express'i yeniden başlatmak kullanıcılarımı odalarından çıkarıyor ve kimse bunu istemiyor. Web sunucusu HAProxy tarafından proxy …
288 node.js  sockets  tcp  express 

29
Temel HTML görünümü oluşturulsun mu?
Express framework kullanarak yerden almaya çalışıyorum temel bir node.js uygulaması var. Dosyamın olduğu bir viewsklasör var index.html. Ancak web tarayıcıyı yüklerken aşağıdaki hatayı alıyorum. Hata: 'html' modülü bulunamıyor Kodum aşağıda. var express = require('express'); var app = express.createServer(); app.use(express.staticProvider(__dirname + '/public')); app.get('/', function(req, res) { res.render('index.html'); }); app.listen(8080, '127.0.0.1') Burada …

7
Bir bağlamı geçerken ifadelere nasıl yönlendirme yaparım?
Node.js'de bir web uygulaması yapmak için ekspres kullanıyorum. Bu, sahip olduğum şeyin basitleştirilmesidir: var express = require('express'); var jade = require('jade'); var http = require("http"); var app = express(); var server = http.createServer(app); app.get('/', function(req, res) { // Prepare the context res.render('home.jade', context); }); app.post('/category', function(req, res) { // Process …
270 node.js  express 


7
Express.Router ve app.get arasındaki farklar?
NodeJS ve Express 4 ile başlıyorum ve biraz kafam karıştı. Express web sitesini okuyordum, ancak ne zaman yol işleyici kullanacağınızı veya ne zaman kullanacağınızı göremiyorum express.Router. Görebildiğim gibi, kullanıcı /showörneğin isabet zaman bir sayfa veya bir şey göstermek istiyorsanız kullanmalıyım: var express = require('express') var app = express() app.get("/show", someFunction) …
265 node.js  express 

12
'Access-Control-Allow-Origin' Yok - Düğüm / Apache Bağlantı Noktası Sorunu
Node / Express kullanarak küçük bir API oluşturdum ve Angularjs kullanarak veri çekmeye çalışıyorum ama benim html sayfam localhost üzerinde apache altında çalışıyor: 8888 ve düğüm API port 3000'de dinliyor, No 'Access-Control- -Origin izin verin. Kullanmayı denedim node-http-proxyve Vhosts Apache, ancak çok fazla başarıya sahip değil, lütfen aşağıdaki hataya ve …

23
yayınlarda req.body boş
Birdenbire bu, tüm projelerime oldu. Ne zaman express ve body-parser kullanarak nodejs bir yazı yapmak req.bodyboş bir nesnedir. var express = require('express') var bodyParser = require('body-parser') var app = express() // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded()) // parse application/json app.use(bodyParser.json()) app.listen(2000); app.post("/", function (req, res) { console.log(req.body) // populated! res.send(200, req.body); }); …
257 node.js  express 

16
Express.js: uzak istemci adresi nasıl alınır
Uzak kullanıcı IP adresini nasıl almam gerektiğini tam olarak anlamıyorum. Diyelim ki böyle basit bir istek yolum var: app.get(/, function (req, res){ var forwardedIpsStr = req.header('x-forwarded-for'); var IP = ''; if (forwardedIpsStr) { IP = forwardedIps = forwardedIpsStr.split(',')[0]; } }); Yukarıdaki yaklaşım gerçek kullanıcı IP adresini almak için doğru mu …

8
Express 4.0 ile dosya yükleme: req.files undefined
Ben Express 4.0 ile basit bir dosya yükleme mekanizması çalışma almak için çalışılıyor ama almaya devam undefinediçin req.filesde app.postvücudun. İlgili kod: var bodyParser = require('body-parser'); var methodOverride = require('method-override'); //... app.use(bodyParser({ uploadDir: path.join(__dirname, 'files'), keepExtensions: true })); app.use(methodOverride()); //... app.post('/fileupload', function (req, res) { console.log(req.files); res.send('ok'); }); .. ve beraberindeki …
239 node.js  express 

20
UseNewUrlParser öğesini true olarak ayarlayarak "geçerli URL dizesi ayrıştırıcısı kullanımdan kaldırıldı" uyarısından kaçının
Bazı MongoDB örneğine bağlantı kuran bir veritabanı sarmalayıcı sınıfı var: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } Bu bana bir uyarı verdi: (düğüm: 4833) Kullanım Dışı Uyarı: geçerli URL dize ayrıştırıcısı kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak. Yeni ayrıştırıcıyı kullanmak için {useNewUrlParser: true} …

19
Ön kontrol yanıtında istek üstbilgisi alanına Erişim-Denetim-İzin Ver-Başlıkları izin verilmiyor
Ben CORS sorunları defalarca karşılaştım ve genellikle düzeltebilirsiniz ama ben bunu gerçekten bir yığın yığını paradigmasından görerek anlamak istiyorum. Ben sadece bu şeyleri yakalamak için ekspres sunucuma ara katman yazılımı eklemeden önce, ama benim istekleri dışarı hata ön kanca bir tür gibi görünüyor. Ön kontrol yanıtında Access-Control-Allow-Headers tarafından istek başlığı …
234 express  cors  meanjs 


9
Expressware'de ara katman yazılımı ve app.use ne anlama geliyor?
Gördüğüm hemen hemen her Express uygulaması app.useara katman yazılımı için bir açıklama var, ancak ara katman yazılımının gerçekte ne olduğunu ve app.useifadenin ne yaptığını net ve özlü bir açıklama bulamadım . Ekspres dokümanlar bile bu konuda biraz belirsizdir. Bu kavramları bana açıklayabilir misiniz lütfen?
228 node.js  express 


8
Jade / Pug ile satır içi JavaScript'i nasıl oluşturabilirim?
Jade'i kullanarak sayfamda görüntülenmesi için JavaScript almaya çalışıyorum (http://jade-lang.com/) Projem Express ile NodeJS'de, kafanın içinde satır içi JavaScript yazmak isteyene kadar her şey doğru çalışıyor. Yeşim belgelerinden örnekler bile alsam neyi kaçırdım? Yeşim şablonu !!! 5 html(lang="en") head title "Test" script(type='text/javascript') if (10 == 10) { alert("working") } body Oluşturulan …
222 node.js  express  pug 

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.