手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >express的中间件cookieParser详解
express的中间件cookieParser详解
摘要: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");

});

测试结果

express的中间件cookieParser详解1

【express的中间件cookieParser详解】相关文章:

JavaScript中for循环的使用详解

JQuery中DOM事件绑定用法详解

AngularJS的内置过滤器详解

JavaScript中reduce()方法的使用详解

详谈javascript中的cookie

JavaScript正则表达式中的ignoreCase属性使用详解

AngularJS中$interval的用法详解

JQuery中层次选择器用法实例详解

jQuery实现首页图片淡入淡出效果的方法

javascript的 {} 语句块详解

精品推荐
分类导航