首頁  >  文章  >  web前端  >  express的中間件cookieParser詳解_node.js

express的中間件cookieParser詳解_node.js

WBOY
WBOY原創
2016-05-16 16:29:051580瀏覽

cookieParser中間件用於獲取web瀏覽器發送的cookie中的內容.在使用了cookieParser中間件後,

代表客戶端請求的htto.IncomingMessage物件就具有了一個cookies屬性,該屬性之為一個物件的陣列,

其中存放了所有web瀏覽器發送的cookie,每一個cookie為cookies屬性值數組中的一個物件.

index.html代碼:

複製程式碼 程式碼如下:

 
 
 
    
     上傳檔案檔案
    
 
 
 

cookieParser中介軟體的使用


 
 

 
 

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");
 });

測試結果

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn