express的中间件cookieParser详解_Javascript教程-查字典教程网
express的中间件cookieParser详解
express的中间件cookieParser详解
发布时间:2016-12-30 来源:查字典编辑
摘要:cookieParser中间件用于获取web浏览器发送的cookie中的内容.在使用了cookieParser中间件后,代表客户端请求的ht...

cookieParser中间件用于获取web浏览器发送的cookie中的内容.在使用了cookieParser中间件后,

代表客户端请求的htto.IncomingMessage对象就具有了一个cookies属性,该属性之为一个对象的数组,

其中存放了所有web浏览器发送的cookie,每一个cookie为cookies属性值数组中的一个对象.

index.html代码:

复制代码 代码如下:

<!DOCTYPE html>

<html>

<head lang="en">

<meta charset="UTF-8">

<title>向服务器上传文件</title>

<script type="text/javascript">

function submitCookie(){

var xhr=new XMLHttpRequest();

xhr.open("post","index.html",true);

document.cookie="firstName=思思";

document.cookie="userName=博士";

xhr.onload= function (e) {

if(this.status==200)

document.getElementById("res").innerHTML=this.response;

};

xhr.send();

}

</script>

</head>

<body>

<h1>cookieParser中间件的使用</h1>

<input type="button" value="提交cookie" />

<div id="res"></div>

</body>

</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]+"<br />");

}

res.end();

});

app.listen(1337,"127.0.0.1", function () {

console.log("开始监听1337");

});

测试结果

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类