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实现切换标签页效果实例代码
Nov 01 Javascript
jquery插件orbit.js实现图片折叠轮换特效
Apr 14 Javascript
jQuery实现滚动切换的tab选项卡效果代码
Aug 26 Javascript
jQuery Validation PlugIn的使用方法详解
Dec 18 Javascript
JS添加删除DIV的简单实例
Jul 08 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
Mar 08 Javascript
Node.js中.pfx后缀文件的处理方法
Mar 10 Javascript
详解Vue.use自定义自己的全局组件
Jun 14 Javascript
基于Vue2.X的路由和钩子函数详解
Feb 09 Javascript
详解angular脏检查原理及伪代码实现
Jun 08 Javascript
微信小程序实现页面浮动导航
Jan 08 Javascript
JS函数基本定义与用法示例
Jan 15 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
php4的session功能评述(三)
2006/10/09 PHP
PHP curl_setopt()函数实例代码与参数分析
2011/06/02 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
PHP基于socket实现的简单客户端和服务端通讯功能示例
2017/07/10 PHP
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
jQuery中delegate()方法用法实例
2015/01/19 Javascript
温习Javascript基础语法之词法结构
2016/05/31 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
2017/02/08 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
Python re模块介绍
2014/11/30 Python
python监控进程脚本
2018/04/12 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
2018/05/29 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
Python3 文章标题关键字提取的例子
2019/08/26 Python
python实现复制文件到指定目录
2019/10/16 Python
Python实现把类当做字典来访问
2019/12/16 Python
Pytorch 的损失函数Loss function使用详解
2020/01/02 Python
python 实现将Numpy数组保存为图像
2020/01/09 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
Django中ORM的基本使用教程
2020/12/22 Python
英国健身专家:WIT Fitness
2021/02/09 全球购物
教师中国梦演讲稿
2014/04/23 职场文书
食堂标语大全
2014/06/11 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
市场部岗位职责
2015/02/12 职场文书
叶问观后感
2015/06/15 职场文书
送给教师们,到底该如何写好教学反思?
2019/07/02 职场文书