OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

在node.js响应流中设置多个Set-Cookie header属性


分享到
分类 JS学习   关键字 提问   发布 ourjs  1406774242045
注意 转载须保留原文链接,译文链接,作者译者等信息。  
有时你可能想在response响应中设置两次相同的header属性,比如设置两个cookie(Set-Cookie),但writeHead或setHead出现两个相同的属性时会被覆盖并合并成一个。但如何才能实现这一目标呢? HTTP response 有一个 writeHead对象? 其实可以通过一个数组来实现。 看看下面这个例子: 

res.writeHead(200, [
    ['Set-Cookie', 'mycookie1=value1'],
    ['Set-Cookie', 'mycookie2=value2']
]);


够简单了吧。另一种方法是尝试将多个cookie的键值放在一个Set-Cookie头中,但在实践中你会发现很多浏览器不兼容这种写法。 

注* 此文发表于2010年,当时官方文档并未注此方法。

还有另外一种写法:

res.setHeader('Set-Cookie', [ 'mycookie1=value1',  'mycookie2=value2']);
原文地址: 点此
社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 告别Node.js
  2. JavaScript:世界上误解最深的语言
  3. Android即将支持GO语言,从游戏开始
  4. 我不懂Swift
  5. 微软开源TypeScript编绎器
  6. CSS字体大小: em与px、pt、百分比之间的对比
  7. 开源的多行字符串工具: 在JS中整段地写HTML
  8. Hacker News,TechCrunch, Product Hunt 推广效果对比
  9. 树树莓派推出新版本Model B+
  10. 在nginx中使用lua脚本
  11. AirJD-简单好用的免费建站工具

 相关阅读 - JS学习
  1. JavaScript:世界上误解最深的语言
  2. 告别Node.js
  3. Node.js手册:require是如何工作的
  4. JavaScript最大堆栈的数量
  5. 7个步骤:让JavaScript变得更好
  6. 在JavaScript数组中找到最小元素的位置
  7. 在JavaScript中创建命名空间的几种写法
  8. JavaScript中NaN的秘密
  9. jQuery:在一个回调中处理多个请求
  10. 使用集群(recluster)扩展多线程Node.JS

 关键字 - 提问
  1. 在node.js响应流中设置多个Set-Cookie header属性
  2. 用jQuery为跳转链接锚点添加平滑滚动动画效果(如回到顶部按钮)
  3. websvr 静态文件访问问题
  4. websvr 登录session问题
  5. websvr的Template匹配路径问题
  6. ourjs文章缓存问题
  7. 关于ourjs的counts问题
  8. 关于websvr问题
  9. 出几道JS的题:{} + [] = ?
  10. 论坛用什么技术做的?

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号