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"); });
测试结果