Mit dem Cookieper Middleware wird der Inhalt der vom Webbrowser gesendeten Cookies abgerufen. Nach der Verwendung der Cookieter Middleware,
Das im Namen des Clients angeforderte htto.incomingMessage -Objekts verfügt über ein Cookies -Attribut, bei dem es sich um eine Reihe von Objekten handelt.
Es wird alle von Webbrowsern gesendeten Cookies gespeichert, und jedes Cookie ist ein Objekt im Cookies -Attribut -Wert -Array.
Index.html Code:
Die Codekopie lautet wie folgt:
<! DocType html>
<html>
<head Lang = "en">
<meta charset = "utf-8">
<titels> Laden Sie Dateien auf server </title> hoch.
<script type = "text/javaScript">
Funktion submitcookie () {
var xhr = new xmlhttprequest ();
xhr.open ("post", "index.html", true);
document.cookie = "firstName = sisi";
document.cookie = "userername = dr.";
xhr.onload = Funktion (e) {
if (this.status == 200)
document.getElementById ("res"). Innerhtml = this.Response;
};
xhr.send ();
}
</script>
</head>
<body>
<h1> Verwenden von CookieParser Middleware </h1>
<input type = "button" value = "subieren cookie" onclick = "submitcookie ();" />
<div id = "res"> </div>
</body>
</html>
Server.js Code:
Die Codekopie lautet wie folgt:
var express = required ("express");
var fs = require ("fs");
var app = express ();
app.use (express.cookieperarser ());
app.get ("/index.html", function (req, res) {
Res.SendFile (__ DirName+"/index.html");
});
app.post ("/index.html", function (req, res) {
für (var key in req.cookies) {
Res.Write ("Cookie Name:"+Key);
Res.Write (", Cookie Value:"+Req.cookies [Key]+"<br />");
}
res.end ();
});
app.Listen (1337, "127.0.0.1", function () {
console.log ("Hören 1337");
});
Testergebnisse