Ich erstelle ein Authentifizierungssystem mit Passport.js mithilfe der einfachen Knotenauthentifizierung: Setup und lokales Lernprogramm . Ich bin verwirrt darüber, was passport.session()tut. Nachdem ich mit der verschiedenen Middleware express.session()herumgespielt hatte, wurde mir passport.session()klar , dass dies eine Sitzungs-ID über Cookies an den Client sendet, aber ich bin verwirrt darüber, was dies …
Ich versuche, eine Eigenschaft hinzuzufügen, um das Anforderungsobjekt einer Middleware mithilfe von Typoskript auszudrücken. Ich kann jedoch nicht herausfinden, wie dem Objekt zusätzliche Eigenschaften hinzugefügt werden können. Ich würde es vorziehen, wenn möglich keine Klammernotation zu verwenden. Ich suche nach einer Lösung, mit der ich (wenn möglich) etwas Ähnliches schreiben …
Ich bin neu bei Node.js und versuche Express zu lernen, um meine erste Webanwendung zu erstellen. Ich blieb bei meinem ersten Beispielcode stecken und brauche Hilfe, um ihn zum Laufen zu bringen. Bevor ich diese Frage poste, habe ich nach Stapelüberlauf gesucht, einige ähnliche Fragen gefunden, konnte sie aber immer …
Ich habe versucht, eine gute Beschreibung der Funktionsweise der next()Methode zu finden . In der Express-Dokumentation heißt es, dass next('route')damit zu dieser Route gesprungen und alle dazwischen liegenden Routen übersprungen werden können, manchmal nextjedoch ohne Argumente aufgerufen wird. Kennt jemand ein gutes Tutorial usw., das die nextFunktion beschreibt ?
Ich versuche, Socket.IO in Node.js zu verwenden, und ich versuche, dem Server zu ermöglichen, jedem der Socket.IO-Clients eine Identität zuzuweisen. Da der Socket-Code außerhalb des Bereichs des http-Server-Codes liegt, hat er keinen einfachen Zugriff auf die gesendeten Anforderungsinformationen. Ich gehe daher davon aus, dass er während der Verbindung gesendet werden …
Ich habe gelesen und gelesen und bin immer noch verwirrt darüber, wie ich dieselbe Datenbankverbindung (MongoDb) am besten für die gesamte NodeJs-App freigeben kann. Soweit ich weiß, sollte die Verbindung offen sein, wenn die App gestartet und zwischen Modulen wiederverwendet wird. Meine derzeitige Idee des besten Weges ist, dass server.js(Hauptdatei, …
Ich habe versucht , Node Version 6.2.1 mit einem Teil meines Codes zu verwenden. Hatte Pläne, die meisten Hyper-Callback-orientierten Codes auf etwas zu migrieren, das sauberer aussieht und möglicherweise eine bessere Leistung erbringt. Ich habe keine Ahnung warum, das Terminal gibt einen Fehler aus, wenn ich versuche, den Knotencode auszuführen. …
Ich habe Code gefunden, in dem Express ohne Verwendung eingerichtet wurde, app.configureund ich habe mich gefragt, was der Unterschied zwischen der Verwendung app.configureohne Umgebungsspezifizierer und der Nichtverwendung ist. Mit anderen Worten, was ist der Unterschied zwischen diesen: var app = require(express); app.configure(function(){ app.set('port', process.env.PORT || config.port); app.use(express.logger('dev')); /* 'default', 'short', …
Auf der EJS-Github-Seite gibt es nur ein einfaches Beispiel: https://github.com/visionmedia/ejs Beispiel <% if (user) { %> <h2><%= user.name %></h2> <% } %> Dies scheint die Existenz einer Variablen mit dem Namen user zu überprüfen und, falls vorhanden, einige Dinge zu tun. Duh, richtig? Meine Frage ist, warum in aller Welt …
Ich sende mit Axios Anfragen vom Client an meinen Express.js-Server. Ich habe auf dem Client ein Cookie gesetzt und möchte dieses Cookie aus allen Axios-Anforderungen lesen, ohne sie manuell zur manuellen Anforderung hinzuzufügen. Dies ist das Beispiel für eine clientseitige Anfrage: axios.get(`some api url`).then(response => ... Ich habe versucht, mithilfe …
Ich erstelle eine RESTful-API mit NodeJS, Express, Express-Resource und Sequelize, mit der in einer MySQL-Datenbank gespeicherte Datasets verwaltet werden. Ich versuche herauszufinden, wie ein Datensatz mithilfe von Sequelize ordnungsgemäß aktualisiert werden kann. Ich erstelle ein Modell: module.exports = function (sequelize, DataTypes) { return sequelize.define('Locale', { id: { type: DataTypes.INTEGER, autoIncrement: …
Ist es möglich, Argumente beim Laden eines Moduls mit require zu übergeben? Ich habe das Modul login.js, das Anmeldefunktionen bietet. Es erfordert eine Datenbankverbindung, und ich möchte, dass in allen meinen Modulen dieselbe Datenbankverbindung verwendet wird. Jetzt exportiere ich eine Funktion login.setDatabase (...), mit der ich eine Datenbankverbindung angeben kann, …
Ich verwende Webpack und das HtmlWebpackPlugin, um gebündelte JS und CSS in eine HTML-Vorlagendatei zu injizieren. new HtmlWebpackPlugin({ template: 'client/index.tpl.html', inject: 'body', filename: 'index.html' }), Und es erzeugt die folgende HTML-Datei. <!doctype html> <html lang="en"> <head> ... <link href="main-295c5189923694ec44ac.min.css" rel="stylesheet"> </head> <body> <div id="app"></div> <script src="main-295c5189923694ec44ac.min.js"></script> </body> </html> Dies funktioniert …
Ich versuche herauszufinden, was "signierte Cookies" eigentlich sind. Es gibt nicht viel im Netz, und wenn ich das versuche: app.use(express.cookieParser('A secret')); Aber trotzdem ... Cookies sind im Browser immer noch zu 100% normal, und ich weiß nicht wirklich, was "signiert" hier ist (ich hatte gehofft, auf dem Client etwas Seltsames …
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.