Als «express» getaggte Fragen

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

5
Warum sollte ich Restify verwenden?
Ich musste eine REST-API in node.js erstellen und suchte nach einem leichteren Framework als express.js, das wahrscheinlich die unerwünschten Funktionen vermeidet und sich wie ein benutzerdefiniertes Framework zum Erstellen von REST-APIs verhält. Für denselben Fall wird empfohlen, das Intro zu wiederholen. Lesen Warum restify verwenden und nicht ausdrücken? schien zu …
101 node.js  express  restify 



8
Wie testet man Routen mit Express?
Ich bin gerade dabei, Node.js zu lernen und habe mit Express herumgespielt . Ich mag das Framework wirklich, aber ich habe Probleme herauszufinden, wie man einen Einheits- / Integrationstest für eine Route schreibt. Es ist einfach, einfache Module zu testen, und das mit Mocha . Meine Komponententests mit Express schlagen …
99 node.js  express 

5
Node.js - Protokollierung / Verwenden Sie Morgan und Winston
Wir verwenden morgan, um unsere Express-Transformation zu protokollieren: var morgan = require('morgan'); morgan('combined'); // a format string morgan(':remote-addr :method :url :uuid'); // a custom function morgan(function (req, res) { return req.method + ' ' + req.url + ' ' + req.uuid; }) Außerdem verwenden wir, winstonum unsere andere Protokollierung zu …

7
Umleitung zur vorherigen Seite nach der Authentifizierung in node.js mit passport.js
Ich versuche, einen Anmeldemechanismus mit node.js, express und passport.js einzurichten. Das Login selbst funktioniert ganz gut, auch Sitzungen werden gut mit redis gespeichert, aber ich habe einige Probleme damit, den Benutzer dorthin umzuleiten, wo er angefangen hat, bevor er zur Authentifizierung aufgefordert wird. zB Benutzer folgt Link http://localhost:3000/hiddenwird dann umgeleitet, …

2
Node.js + Express: Routen gegen Controller
Neu bei Node.js und Express, ich versuche zu verstehen, dass sich die beiden Konzepte, Routen und Controller, überschneiden. Ich habe Beispiele gesehen, die einfach App.js + Routen / * ausführen. Dies scheint ausreichend zu sein, um verschiedene benötigte Anforderungen weiterzuleiten. Ich sehe jedoch auch Leute, die über die Verwendung von …
98 node.js  express 

4
Datei als Zeichenfolge erforderlich
Ich verwende Node + Express und frage mich nur, wie ich eine Datei als Zeichenfolge importieren kann. Nehmen wir an, ich habe eine txt-Datei. Ich möchte sie nur in eine Variable als solche laden. var string = require("words.txt"); Ich bin gegen modules.exports = function(){ var string = "whatever"; return string; …

3
express.json vs bodyParser.json
Ich schreibe eine relativ neue App und habe mich gefragt, welche ich verwenden soll: express.json() oder bodyParser.json() Kann ich davon ausgehen, dass sie dasselbe tun? Ich möchte nur verwenden, express.json()wie es bereits eingebaut ist.
98 json  express 



3
Rendern Sie eine Variable als HTML in EJS
Ich verwende die Formularbibliothek für Node.js ( Formulare ), die im Backend ein Formular für mich wie folgt rendert: var signup_form = forms.create({ username: fields.string({required: true}) , password: fields.password({required: true}) , confirm: fields.password({ required: true , validators: [validators.matchField('password')] }) , email: fields.email() }); var signup_form_as_html = signup_form.toHTML(); In der letzten …
97 node.js  express  ejs 

2
Wie werden mit PassportJS zusätzliche Formularfelder an die lokale Authentifizierungsstrategie übergeben?
Ich verwende passportJS und ich bin zu wollen mehr als nur zu liefern req.body.usernameund req.body.passwordzu meiner Authentifizierungsstrategie (Pass-local). Ich habe 3 - Formularfelder: username, password, &foo Wie gehe ich vor, um req.body.foovon meiner lokalen Strategie aus darauf zuzugreifen ? passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email …


8
Express.js req.ip gibt :: ffff: 127.0.0.1 zurück
Ich versuche gerade, die IP des angeforderten Benutzers zu erhalten. Das Problem ist, dass die IP ::ffff:127.0.0.1statt zurückkehrt 127.0.0.1. Ich habe versucht, die trusted proxyOption zu verwenden (obwohl ich keinen Proxy verwende) und die req.ipsist leer. Verwenden von 4.x Express.js. router.get('/', function(req, res, next) { console.log('ip', req.ip) res.send({}) });
96 node.js  express 

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.