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 相关文章推荐
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
Dec 28 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
Jan 23 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
Nov 30 Javascript
JS实现倒计时和文字滚动的效果实例
Oct 29 Javascript
jQuery中triggerHandler()方法用法实例
Jan 19 Javascript
jQuery中判断对象是否存在的方法汇总
Feb 24 Javascript
JavaScript驾驭网页-DOM
Mar 24 Javascript
json定义及jquery操作json的方法
Sep 29 Javascript
JavaScript中的await/async的作用和用法
Oct 31 Javascript
使用cookie绕过验证码登录的实现代码
Oct 12 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
Aug 29 Javascript
Vue实现简单购物车功能
Dec 13 Vue.js
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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
PHP实现变色验证码实例
2014/01/06 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
php实现保存周期为1天的购物车类
2017/07/07 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
2019/04/10 PHP
jquery 1.4.2发布!主要是性能与API
2010/02/25 Javascript
关于js类的定义
2011/06/28 Javascript
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
jquery提示效果实例分析
2014/11/25 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
深入分析javascript中的错误处理机制
2016/07/17 Javascript
Vue 仿百度搜索功能实现代码
2017/02/16 Javascript
vue.js的提示组件
2017/03/02 Javascript
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
如何使用 vue + d3 画一棵树
2018/12/03 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
node后端服务保活的实现
2019/11/10 Javascript
js仿360开机效果
2019/12/26 Javascript
微信小程序接入vant Weapp组件的详细步骤
2020/10/28 Javascript
部署Python的框架下的web app的详细教程
2015/04/30 Python
动感网页相册 python编写简单文件夹内图片浏览工具
2016/08/17 Python
Python编程之Re模块下的函数介绍
2017/10/28 Python
python3 图片referer防盗链的实现方法
2018/03/12 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
Python使用matplotlib绘制三维参数曲线操作示例
2019/09/10 Python
pytorch标签转onehot形式实例
2020/01/02 Python
Python类class参数self原理解析
2020/11/19 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
校园文化艺术节宣传标语
2014/10/09 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书
Redis源码阅读:Redis字符串SDS详解
2021/07/15 Redis
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL