Als «express» getaggte Fragen

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

3
Unterschied zwischen app.use () und router.use () in Express
Ich habe gerade die Dokumentation auf Express gelesen und diese beiden Begriffe gefunden, app.use();undrouter.use(); Ich weiß, dass app.use();es in Node zum Mounten einer Middleware an einem Pfad verwendet wird, und wir verwenden es häufig in den meisten Node-Apps. aber was ist, router.use();sind sie beide gleich? Wenn nicht, was ist der …
87 node.js  express 

3
Was bedeutet "erweitert" in Express 4.0?
Ich verwende Express und auch Body-Parser in meiner App. app.use(bodyParser.urlencoded({ extended: false })); Aber was bedeutet "erweitert" in Express 4.0? ich habe das gefunden extended - parse extended syntax with the qs module. Ich kann jedoch immer noch nicht verstehen, was es bedeutet.

2
Routensteuerung mit optionalem Parameter nach root in express übergeben?
Ich arbeite an einer einfachen App zur URL-Verkürzung und habe die folgenden Express-Routen: app.get('/', function(req, res){ res.render('index', { link: null }); }); app.post('/', function(req, res){ function makeRandom(){ var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for( var i=0; i < 3 /*y u looking at me <33??*/; i++ ) text …

26
Erste Heroku-Bereitstellung fehlgeschlagen `Fehlercode = H10`
Ich habe meine App für Heroku bereitgestellt. Es ist eine node.js + express + socket.io App und dies ist die package.jsonDatei { "name": "game_test", "author": "Ilya", "description": "A test app for our board game", "version": "0.0.1", "private": true, "scripts": { "start": "node app" }, "dependencies": { "express": "3.0.6", "jade": "*", …

9
Wie sende ich eine benutzerdefinierte http-Statusnachricht in Node / Express?
Meine node.js-App ist wie die express / examples / mvc- App modelliert . In einer Controller-Aktion möchte ich einen HTTP 400-Status mit einer benutzerdefinierten http-Nachricht ausspucken. Standardmäßig lautet die http-Statusmeldung "Bad Request": Bad Request: HTTP/1.1 400 Bad Request Aber ich möchte senden HTTP/1.1 400 Current password does not match Ich …
85 node.js  express 

15
Wie kann ich das Kennwortfeld in Mongoose / MongoDB schützen, damit es beim Auffüllen von Sammlungen nicht in einer Abfrage zurückgegeben wird?
Angenommen, ich habe zwei Sammlungen / Schemata. Eines ist das Benutzerschema mit Benutzernamen- und Kennwortfeldern. Dann habe ich ein Blogs-Schema, das einen Verweis auf das Benutzerschema im Autorenfeld enthält. Wenn ich Mungo benutze, um so etwas zu tun Blogs.findOne({...}).populate("user").exec() Ich werde das Blog-Dokument und den Benutzer ebenfalls ausfüllen lassen, aber …

5
FEHLER in Modul 'Babel-Core' kann nicht gefunden werden. Verwenden von react.js, Webpack und Express-Server
Immer wenn ich webpackim Terminal renne, bekomme ich: Hash: efea76b1048c3a97b963 Version: webpack 1.12.13 Time: 33ms + 1 hidden modules ERROR in Cannot find module 'babel-core' Hier ist meine Datei webpack.config.js module.exports = { entry: './app-client.js', output: { filename: 'public/bundle.js' }, module: { loaders: [ { exclude: /(node_modules|app-server.js)/, loader: 'babel' } …

3
Unterschied zwischen Node js und Express js [geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 8 …
84 node.js  express 

4
Wie schließe ich den Node-Express-Server richtig?
Ich muss den Server schließen, nachdem ich einen Rückruf von der /auth/github/callback URL erhalten habe. Mit der üblichen HTTP-API wird das Schließen des Servers derzeit mit der server.close([callback]) API-Funktion unterstützt, aber mit dem Node-Express-Server wird eine TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'close' Fehlermeldung angezeigt. …


4
Fange alle Routen AUSSER für / login
Ich schreibe derzeit eine API, bei der ein Benutzer ein Authentifizierungstoken im Header jeder Anforderung übergeben muss. Jetzt weiß ich, dass ich eine Sammelroute erstellen kann app.get('/*', function(req,res){ }); aber ich habe mich gefragt, wie ich es so mache, dass bestimmte Routen wie /loginoder ausgeschlossen werden /?
83 node.js  express 


3
Was ist der Unterschied zwischen "app.render" und "res.render" in express.js?
Dokumente für app.render: Rendern Sie eine Ansicht mit einem Rückruf, der mit der gerenderten Zeichenfolge antwortet. Dies ist die App-Level-Variante von res.render()und verhält sich ansonsten genauso. Dokumente für res.render: Rendern Sie eine Ansicht mit einem Rückruf, der mit der gerenderten Zeichenfolge antwortet. Wenn ein Fehler auftritt, next(err)wird er intern aufgerufen. …
82 node.js  express 

29
Fehler: Modul 'ejs' kann nicht gefunden werden
Hier ist mein vollständiger Fehler: Error: Cannot find module 'ejs' at Function._resolveFilename (module.js:317:11) at Function._load (module.js:262:25) at require (module.js:346:19) at View.templateEngine (/Users/shamoon/local/node/lib/node_modules/express/lib/view/view.js:133:38) at Function.compile (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:65:17) at ServerResponse._render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:414:18) at ServerResponse.render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:315:17) at /Users/shamoon/Sites/soldhere.in/app.js:26:7 at callbacks (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:272:11) at param (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:246:11) Mein Quellcode ist auch sehr einfach: var express = require('express'); var …
82 node.js  express  ejs 

3
Wie erstelle ich ein Mungo-Schema mit einem Array von Objekt-IDs?
Ich habe ein Mungo-Benutzerschema definiert: var userSchema = mongoose.Schema({ email: { type: String, required: true, unique: true}, password: { type: String, required: true}, name: { first: { type: String, required: true, trim: true}, last: { type: String, required: true, trim: true} }, phone: Number, lists: [listSchema], friends: [mongoose.Types.ObjectId], accessToken: { …

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.