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 相关文章推荐
artDialog双击会关闭对话框的修改过程分享
Aug 05 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
Aug 27 Javascript
JavaScript插件化开发教程 (二)
Jan 27 Javascript
js实现屏幕自适应局部代码分享
Jan 30 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
Jul 13 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
Apr 26 Javascript
AngularJS入门教程之链接与图片模板详解
Aug 19 Javascript
jQuery实现checkbox列表的全选、反选功能
Nov 24 Javascript
bootstrap实现的自适应页面简单应用示例
Mar 09 Javascript
基于JavaScript实现的折半查找算法示例
Apr 14 Javascript
select获取下拉框的值 下拉框默认选中方法
Feb 28 Javascript
解决vue动态下拉菜单 有数据未反应的问题
Aug 06 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将部分内容用星号替换
2020/04/21 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
浅析PHP7的多进程及实例源码
2019/04/14 PHP
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
2009/10/24 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
Javascript函数式编程语言
2015/10/11 Javascript
javascript HTML5文件上传FileReader API
2020/03/27 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
移动端效果之IndexList详解
2017/10/20 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
Vue列表渲染的示例代码
2018/11/01 Javascript
微信小程序获取用户openid的实现
2018/12/24 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
2020/12/10 Vue.js
利用Psyco提升Python运行速度
2014/12/24 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
python3+PyQt5使用数据库窗口视图
2018/04/24 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
python nmap实现端口扫描器教程
2020/05/28 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
阿里云:Aliyun.com
2017/02/15 全球购物
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
采购主管的岗位职责
2013/12/17 职场文书
2014年自我评价
2014/01/04 职场文书
毕业生求职自荐书范文
2014/03/27 职场文书
七夕活动策划方案
2014/08/16 职场文书
报表员工作失误检讨书范文
2014/09/19 职场文书
民主生活会剖析材料
2014/09/30 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
2016年12月份红领巾广播稿
2015/12/21 职场文书