问题:我使用expressjs和mongostore来管理session。下面是expressjs中的设置。

  1. app.configure(function(){
  2. app.use(express.session({
  3. secret: conf.secret,
  4. maxAge: new Date(Date.now() + 3600000),
  5. cookie: { path: ‘/‘ },
  6. store: new MongoStore(conf.db)
  7. }));
  8. });

我已经在上面设置了cookie路径。但是它还是把Cookie设置到了子域名 sub.domain.com 中。 如何将其设置到主域名 .domain.com 中?

回答: 这样设置即可。

  1. app.use(express.session({
  2. secret: conf.secret,
  3. cookie: { domain:‘.yourdomain.com‘},
  4. store: new MongoStore(conf.sessiondb)
  5. }));

注* 使用数据库mongostore来集中管理session,并在各个子域名跨域共享Cookies (SessionID),即可实现为每一个子域分配一个独立的node.js Web服务器,可以实现一定程度上的负载均衡。

转http://www.nodejs.net/a/20150116/225656.html

最新文章

  1. Xamarin Mono For Android 4.6.07004 完整离线安装破解版(C#开发Android、IOS工具)
  2. Google Map API V3开发(5)
  3. 六款值得推荐的android(安卓)开源框架简介(转)
  4. Codeforces 556D Restructuring Company
  5. Shortcut 常用快捷键
  6. (转)The Road to TensorFlow
  7. linux杂谈
  8. object在ie8与ie9中与下文多出几像素问题
  9. 如何将std::string转int,double? (C/C++) (C) (template)
  10. [转] Android SDK manager 无法获取更新版本列表
  11. jquery easyui二次开发总结(二)
  12. C++库研究笔记——函数名的宏定义
  13. Python笔记2.1
  14. EF 数据重复和缺失问题(select 错误 )
  15. BZOJ 1029: [JSOI2007]建筑抢修【优先队列+贪心策略】
  16. posix,perl正则表达式区别
  17. Cheat Engine(简称CE)初体验
  18. 使用Python语言理解递归
  19. 机器学习 - 开发环境安装pycharm + tensorflow集成篇
  20. UNIX高级环境编程(13)信号 - 概念、signal函数、可重入函数

热门文章

  1. SpringMVC:学习笔记(2)——RequestMapping及请求映射
  2. C++STL笔记
  3. CI Weekly #14 | 如何搭建合适的持续交付开发流程?
  4. BZOJ ac100题存档
  5. 快看我解决了一个Nginx的小问题
  6. C语言的基本概念
  7. Excel与XML相互转换 - C# 简单实现方案
  8. Vue学习之路---No.4(分享心得,欢迎批评指正)
  9. 2620: [Usaco2012 Mar]Haybale Restacking
  10. 3396: [Usaco2009 Jan]Total flow 水流