当nodejs socketio +护照授权失败时崩溃

时间:2017-07-04 06:47:05

标签: node.js session socket.io passport.js

我有一个奇怪的问题......我有一个通过nodejs运行的网站。我将passport.io和socket.io一起使用,以允许用户进行会话并与服务器来回通信。

所以我的问题是对于通过mongoDB用户帐户登录的用户来说一切正常......但是如果用户访问未登录的站点,它会给我以下错误并且整个nodejs Web服务器崩溃。

  

2017-07-04T05:04:09.491294 + 00:00 app [web.1]:/ app/node_modules/connect-mongo/node_modules/bluebird/js/release/async.js:61

     

2017-07-04T05:04:09.491309 + 00:00 app [web.1]:fn = function(){throw arg; };

     

2017-07-04T05:04:09.491312 + 00:00 app [web.1]:at Object.onAuthorizeFail [as fail](/app/server.js:97:11)

我想知道导致这种情况发生的原因......我如何能够获得更好的日志信息,因为上述信息对我来说毫无用处......以及我如何解决这个问题。< / p>

我希望能够允许未登录的用户访问我的网站(特别是不会崩溃)

0 个答案:

没有答案