Ich möchte den Ansichtsordner von Express ändern, wenn ich res.render () aufrufe. Wenn ich beispielsweise res.render (viewName) in /folder/file.js aufrufe, möchte ich, dass Express nach der Ansicht in / folder / views sucht. Wenn sich die Datei in /folder1/folder2/file.js befindet, möchte ich, dass Express nach der Ansicht in / folder1 …
In meiner index.ejs habe ich diesen Code: var current_user = <%= user %> In meinem Knoten habe ich app.get("/", function(req, res){ res.locals.user = req.user res.render("index") }) Allerdings erhalte ich auf der Seite var current_user = [object Object] und wenn ich schreibe var current_user = <%= JSON.stringify(user) %> Ich erhalte: var …
Ich verwende NodeJS mit Express. Wie kann ich den Unterschied zwischen einer normalen Browseranforderung und einer AJAX-Anforderung erkennen? Ich weiß, dass ich die Anforderungsheader überprüfen konnte, aber macht Node / Exprsss diese Informationen verfügbar?
Ich suche seit Tagen bei Google und habe viele Dinge ausprobiert, kann aber immer noch keine gute Volltextsuche für meine Benutzersammlung durchführen. Ich habe ElasticSearch ausprobiert, war aber ziemlich unmöglich abzufragen und zu paginieren ... Ich habe viele Plugins für Mongoose ausprobiert, wie ElMongo, Mungo-Volltext, Mongoosastic usw. Alle sind wirklich …
Ich verwende passport.js, um die Authentifizierung in meiner Anwendung nodejs + express.js zu verarbeiten. Ich habe eine LocalStrategy eingerichtet, um Benutzer von Mongodb zu übernehmen Mein Problem ist, dass Benutzer sich erneut authentifizieren müssen, wenn ich meinen Knotenserver neu starte . Dies ist ein Problem, da ich es aktiv entwickle …
Ich bin nicht sehr gut mit regulären Ausdrücken, deshalb möchte ich sicherstellen, dass ich das richtig mache. Nehmen wir an, ich habe zwei sehr ähnliche Routen /discussion/:slug/und /page/:slug/. Ich möchte eine Route erstellen, die diesen beiden Seiten entspricht. app.get('/[discussion|page]/:slug', function(req, res, next) { ...enter code here... }) Ist das der …
Ich bin ein Entwickler von node.js, der Web-Apps mit express.js erstellt. Inzwischen ist mein Problem: Immer wenn ich eine App auf meinem Computer erstelle, installiere npm ihre Inhalte und führe sie aus (mit den Knoten app.js und nodemon). Ich erhalte die folgende Meldung in der Konsole: connect.multipart() will be removed …
Ich schreibe eine Bibliothek, die Header setzen kann. Ich möchte eine benutzerdefinierte Fehlermeldung ausgeben, wenn bereits Header gesendet wurden, anstatt sie nur mit der Meldung "Header können nach dem Senden nicht festgelegt werden" von Node.js fehlschlagen zu lassen. Wie kann man also überprüfen, ob bereits Header gesendet wurden?
Meine Frage ist ähnlich wie diese ein , aber es gab keinen Einblick in seine Lösung. Ich verwende Passport, um über Instagram zu authentifizieren. Nach erfolgreicher Authentifizierung werden Benutzer zu "/" weitergeleitet. Zu diesem Zeitpunkt hat die Anforderung das Benutzerobjekt (auch bekannt als es funktioniert). Sobald ich jedoch umleitung, ist …
Ich verwende pm2, um meine App zu starten, kann jedoch kein Argument an sie übergeben. Der Befehl, den ich verwende, ist pm2 start app.js - dev. Obwohl dies für immer funktioniert.
Ich verwende das Express-Framework in node.js mit einigen Middleware-Funktionen: var app = express.createServer(options); app.use(User.checkUser); Ich kann das benutzen .use Funktion mit einem zusätzlichen Parameter verwenden, um diese Middleware nur auf bestimmten Pfaden zu verwenden: app.use('/userdata', User.checkUser); Ist es möglich, die Pfadvariable so zu verwenden, dass die Middleware für alle Pfade …
Ich verwende Express mit Knoten und habe eine Anforderung, in der der Benutzer die URL anfordern kann als : http://myhost/fruit/apple/red. Eine solche Anforderung gibt eine JSON-Antwort zurück. Die JSON-Daten vor dem obigen Aufruf sehen wie folgt aus: { "fruit": { "apple": "foo" } } Bei der obigen Anforderung sollten die …
Ich versuche, alle Objektlisten aus der Datenbank mit folgendem Sequelize auszugeben, und möchte, dass die Daten sortiert werden, wenn ich die ID in der where-Klausel hinzufüge. exports.getStaticCompanies = function () { return Company.findAll({ where: { id: [46128, 2865, 49569, 1488, 45600, 61991, 1418, 61919, 53326, 61680] }, attributes: ['id', 'logo_version', …
Ich bin auf einem Mac mit El Capitan. Ich habe Knoten v5.6.0 und npm v3.6.0. Wenn ich versuche, nodemon auszuführen, erhalte ich: -bash: nodemon: command not found Ich dachte, dies könnte bedeuten, dass ich nodemon nicht installiert habe. Als ich versuchte, es mit ... sudo npm install -g nodemon ... …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.