express的中间件cookieParser详解


Posted in Javascript onDecember 04, 2014

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" onclick="submitCookie();" />

 <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详解

Javascript 相关文章推荐
JS提交并解析后台返回的XML的代码
Nov 03 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
Dec 08 Javascript
JavaScript数组去重的3种方法和代码实例
Jul 01 Javascript
jquery实现手机号码选号的方法
Jul 31 Javascript
极易被忽视的javascript面试题七问七答
Feb 15 Javascript
Bootstrap和Java分页实例第一篇
Dec 23 Javascript
javascript基础练习之翻转字符串与回文
Feb 20 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
微信小程序授权获取用户详细信息openid的实例详解
Sep 20 Javascript
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
JavaScript常见继承模式实例小结
Jan 11 Javascript
node实现mock-plugin中间件的方法
Dec 25 Javascript
express的中间件bodyParser详解
Dec 04 #Javascript
express的中间件basicAuth详解
Dec 04 #Javascript
详解JS函数重载
Dec 04 #Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
Dec 04 #Javascript
javascript常用代码段搜集
Dec 04 #Javascript
5种处理js跨域问题方法汇总
Dec 04 #Javascript
用js读、写、删除Cookie代码续篇
Dec 03 #Javascript
You might like
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
Destoon实现多表查询示例
2014/08/21 PHP
php管理nginx虚拟主机shell脚本实例
2014/11/19 PHP
抛弃 PHP 代价太高
2016/04/26 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
PHP基于redis计数器类定义与用法示例
2018/02/08 PHP
javascript实现的基于金山词霸网络翻译的代码
2010/01/15 Javascript
JavaScript学习笔记之JS对象
2015/01/22 Javascript
jQuery图片加载显示loading效果
2016/11/04 Javascript
Bootstrap进度条学习使用
2017/02/09 Javascript
JavaScript 函数的定义-调用、注意事项
2017/04/16 Javascript
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
微信小程序实现滚动Tab选项卡
2020/11/16 Javascript
在Python中使用成员运算符的示例
2015/05/13 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
python 执行shell命令并将结果保存的实例
2018/05/11 Python
对Python强大的可变参数传递机制详解
2019/06/13 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
pandas读取csv文件提示不存在的解决方法及原因分析
2020/04/21 Python
基于Python实现简单学生管理系统
2020/07/24 Python
基于Python实现粒子滤波效果
2020/12/01 Python
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
jurlique茱莉蔻英国官网:澳洲天然护肤品
2018/08/03 全球购物
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
信息部岗位职责
2013/11/12 职场文书
计算机学生求职信范文
2014/01/30 职场文书
个人自我评价范文
2014/02/05 职场文书
生日庆典策划方案
2014/06/02 职场文书
关于安全的标语
2014/06/10 职场文书
幼儿教师暑期培训方案
2014/08/27 职场文书
单位单身证明样本
2014/10/11 职场文书
颐和园导游词
2015/01/30 职场文书
小学教学工作总结2015
2015/05/13 职场文书
故意伤害辩护词
2015/05/21 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js