Als «express» getaggte Fragen

Express ist ein flexibles Node.js-Webanwendungsframework, das eine Reihe robuster Funktionen zum Erstellen von Webanwendungen bietet.

9
Proxy mit express.js
Um AJAX-Probleme mit derselben Domäne zu vermeiden, möchte ich, dass mein node.js-Webserver beispielsweise alle Anforderungen von der URL /api/BLABLAan einen anderen Server weiterleitet other_domain.com:3000/BLABLAund dem Benutzer das gleiche zurückgibt, das dieser Remote-Server transparent zurückgegeben hat. Alle anderen URLs (neben /api/*) sollen direkt ohne Proxy bereitgestellt werden. Wie erreiche ich das …




4
Wie setze ich ein Cookie in Knoten js mit dem Express-Framework?
In meiner Anwendung muss ich ein Cookie mithilfe des Express-Frameworks setzen. Ich habe den folgenden Code ausprobiert, aber das Cookie wird nicht gesetzt. Kann mir jemand dabei helfen? 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(); …
161 node.js  cookies  express 

11
Wie kann man einen HTTP-Fehlercode angeben?
Ich habe versucht: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); und: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); Es wird jedoch immer ein Fehlercode von 500 angekündigt.

3
Express res.sendfile wirft verbotenen Fehler
Ich habe diesen Code: res.sendfile( '../../temp/index.html' ) Es wird jedoch der folgende Fehler ausgegeben: 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) Kann mir jemand sagen, …
160 node.js  express 

8
So erhalten Sie den Anforderungspfad mit dem Express Req-Objekt
Ich verwende express + node.js und habe ein req-Objekt. Die Anfrage im Browser lautet / account, aber wenn ich req.path protokolliere, erhalte ich '/' --- not '/ account'. //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(); } }); …

6
Was macht "./bin/www" in Express 4.x?
Ich habe gerade angefangen, Express 4.0 in meiner Node.js-App kennenzulernen, und festgestellt, dass eine ./bin/wwwDatei generiert wurde , auf der nur die Einstellungen für den Anwendungsserver und den Port geschrieben sind und alles andere wie Middleware und Routing in der ./app.jsDatei definiert ist. Ich bin mir jedoch nicht sicher, was …

25
npm kann package.json nicht finden
Ich versuche, die Abhängigkeiten eines Beispiels zu installieren: npm's express 2.5.8, die ich heruntergeladen habe, aber alle Apps werfen den gleichen Fehler aus: 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! …
153 node.js  express  npm 


15
Node.js Fehler: Modul Express kann nicht gefunden werden
Ich habe meine erste node.js-App geschrieben, aber sie kann keine Express-Bibliothek finden: 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) …
145 node.js  express  npm 

18
NodeJS: Wie erhalte ich den Port des Servers?
Sie sehen häufig ein Beispiel für einen Hallo-Weltcode für Node, der einen HTTP-Server erstellt, einen Port abhört und anschließend Folgendes folgt: console.log('Server is listening on port 8000'); Aber im Idealfall möchten Sie stattdessen Folgendes: console.log('Server is listening on port ' + server.port); Wie rufe ich den Port ab, den der …

6
MongoDB / Mongoose zu einem bestimmten Datum abfragen?
Ist es möglich, ein bestimmtes Datum abzufragen? Ich fand in dem Mongo - Kochbuch , dass wir es für einen Bereich tun können Querying für einen Datumsbereich wie folgt aus: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Aber ist es für ein bestimmtes Datum möglich? Das funktioniert nicht: db.posts.find({"created_on": new Date(2012, 7, …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.