随笔 - 547  文章 - 213 评论 - 417 阅读 - 107万

 

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错误,问题是不是就解决了那?

再看页面上的错误提示,有如下的描述:

iisnode encountered an error when processing the request.

HRESULT: 0x6d

HTTP status: 500

HTTP reason: Internal Server Error

You are receiving this HTTP 200 response because system.webServer/iisnode/@devErrorsEnabled configuration setting is 'true'.

 

所以试着在web.config里面把错误提示关掉。详细的配置可以参考上面错误提示中的链接。

【解决方法】

根据上面的分析,在web.config中设置如下节点(如果没有的话就加上)

加完后,网站不再出现错误提示了,正常运行了。

当然,如果后面遇到问题,还需要打开错误提示来查找错误的原因。

posted on   今夜太冷  阅读(457)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2016-07-27 fatal error C1853: '<filename>' is not a precompiled header file
2016-07-27 关于COM组件log的位置
点击右上角即可分享
微信分享提示