cookieParser中間件用於獲取web瀏覽器發送的cookie中的內容.在使用了cookieParser中間件後,
代表客戶端請求的htto.IncomingMessage物件就具有了一個cookies屬性,該屬性之為一個物件的陣列,
其中存放了所有web瀏覽器發送的cookie,每一個cookie為cookies屬性值數組中的一個物件.
index.html代碼:
server.js程式碼:
var express=require("express");
var fs=require("fs");
var app=express();
app.use(express.cookieParser());
app.get("/index.html", function (req,res) {
res.sendfile(__dirname "/index.html");
});
app.post("/index.html", function (req,res) {
for(var key in req.cookies){
res.write("cookie名:" key);
res.write(",cookie值:" req.cookies[key] "
");
}
res.end();
});
app.listen(1337,"127.0.0.1", function () {
console.log("開始監聽1337");
});
測試結果