Heim >Web-Frontend >js-Tutorial >So verwenden Sie eine Express-Sitzung in node.js
Express ist eines der Frameworks von Node.js. Session ist eine Methode zur Verwaltung des Client-Status auf der Serverseite. Der Server ist das Netzwerksystem, das auf dem Computer läuft. Mithilfe von Sitzungen können Sie ganz einfach verwalten, wie oft von demselben Client aus auf den Server zugegriffen wird.
Wie verwende ich eine Express-Sitzung?
Zuerst müssen wir den
Installationsbefehl
npm install --save express-session
In npm install installieren, verwenden Sie npm, um das Express-Session-Modul zu installieren.
Verwenden Sie die Option -save, um die Installationsinformationen zu speichern.
Grundlegende Syntax der Sitzung
实例名称.use(session({ 设置内容: '值', }))
Deklarieren Sie das durch den Instanznamen angegebene Objekt, um die verwendete Sitzung zu verwenden.
Sitzungsverarbeitung in Sitzung angeben.
Das Einstellungselement in der zweiten Zeile: „Wert“ gibt die spezifische Verarbeitung an, die abgeschlossen werden soll.
Geben Sie das Einstellungselement bzw. den für das Einstellungselement festgelegten Wert an.
Spezifische Verwendung der Express-Sitzung
Grundlegender Quellcode
var app = express() app.set('trust proxy', 1) app.use(session({ secret: 'keyboard cat', resave: false, saveUninitialized: true, cookie: { secure: true } }))
Analyse:
In der ersten Zeile var app=express() verwendet die Express-Funktion, um eine Instanz namens app zu erstellen.
In der zweiten Zeile legt app.set('trust Proxy', 1) die Anwendung als ersten Trust-Proxy fest.
Ein Proxy ist eine Art Server.
Durch die Verwendung eines Proxys können Sie uneingeschränkten Internetzugriff auch in Umgebungen ermöglichen, die durch Internet-Firewalls eingeschränkt sind.
Die dritte Zeile, app.use(session({, erklärt die Verwendung der Sitzung.
Das Geheimnis in Zeile 4: „keyboard cat“, wir stellen die Blockkette als Schlüssel ein um das Cookie zu verschlüsseln.
Cookie ist wie eine auf der Clientseite gespeicherte Verwaltungsvariable
Eine Variable ist wie ein Feld, das jeweils einen Wert enthält Geben Sie an, ob bei der Überprüfung eine Sitzung erstellt werden soll.
Geben Sie in Zeile 6 „saveUninialized: true“ an, um zu speichern 7, Cookie: {secure: true} legt die Gültigkeitsdauer des Cookies in Millisekunden fest. Wenn nicht angegeben oder null, handelt es sich um das Standardverhalten des Browsers (normalerweise, wenn der Browser geschlossen ist). Cookies löschen. )) in der achten Zeile stellt den Abschluss der dritten Zeile dar.
Dies ist der gesamte Inhalt dieses Artikels. Weitere spannende Inhalte finden Sie in anderen Kolumnen-Tutorials auf der chinesischen PHP-Website! ! !
Das obige ist der detaillierte Inhalt vonSo verwenden Sie eine Express-Sitzung in node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!