Node.js中 express-session的奇怪问题
var session = require('express-session');
app.use(cookieParser()); app.use(session({ secret: '123' })); ß-第71行 |
登录以后访问的时候有时候会报这样的错误:
The last 64k of the output generated by the node.exe process to stderr is shown below: Wed, 26 Jul 2017 15:52:14 GMT express-session deprecated undefined resave option; provide resave option at app.js:71:9 Wed, 26 Jul 2017 15:52:14 GMT express-session deprecated undefined saveUninitialized option; provide saveUninitialized option at app.js:71:9 |
这个是什么原因那?
【分析】
查看了express-session的源代码,发现了如下的片段:
可以看到,报错后自动为这个属性赋值了,所以如果不让它报deprecate错误,问题是不是就解决了那?
再看页面上的错误提示,有如下的描述:
所以试着在web.config里面把错误提示关掉。详细的配置可以参考上面错误提示中的链接。
【解决方法】
根据上面的分析,在web.config中设置如下节点(如果没有的话就加上)
加完后,网站不再出现错误提示了,正常运行了。
当然,如果后面遇到问题,还需要打开错误提示来查找错误的原因。
最新文章
- C#设计模式之职责链
- 配置文件类 Properties
- [转]JavaScript程序编码规范
- C# string类型和byte[]类型相互转换
- BST树
- 带百分号的数据转json
- Jsp servlet 值传递。。
- 2.css选择器
- Android ScrollView 不能滚动但是有滚动条
- PCB的阻抗控制
- DooDigestAuth php(后台)授权管理类 web浏览器授权
- 读书笔记—CLR via C#章节8-10
- Leetcode刷题C#版之 Median of Two Sorted Arrays
- springboot+shiro 一个项目部署多个,session名冲突问题
- 1.2 NCE22 By heart
- 服务器与客户端连接 &; 聊天机器人
- loj#6033. 「雅礼集训 2017 Day2」棋盘游戏(二分图博弈)
- 【Java深入研究】4、fail-fast机制
- VMware Ubuntu 虚拟机安装 VMwareTools (VMware虚拟机如何与主机互相复制文件)
- Python模块和类.md