Express.js随机注销

时间:2019-03-21 10:48:49

标签: node.js express

编辑:我仍然不知道问题出在哪里,但是我已将其隔离为Firefox问题。

我很犹豫地问这个问题,因为我无法隔离导致它的任何代码。我有一个Express.js应用程序,该应用程序使用0Auth登录,然后重定向到某个端点。加载html后,可能会随机退出。我没有告诉它退出,而且我在代码中找不到任何会导致这种现象的东西。我什至尝试将/auth/login的所有实例更改为/auth/exit,但在npm控制台中仍然看到GET /auth/logout。堆栈跟踪显示调用方为node_modules/express/lib/router/layer.js,这无济于事。我可以使用console.log来表明登录成功。我可以在请求中看到令牌。据我所知,我的代码中的身份验证错误通过单个中间件,并且console.log表明它从未通过中间件。这意味着某些东西正在重定向到注销端点,而我找不到。问题来了又去,它有时神奇地起作用,而没有起作用。我可以启动本地服务器,然后登录很多次,它将继续使我注销。然后,它将在一段时间内正常运行,并重复该循环,而没有任何更改。

npm console output

我机智了。有没有人遇到过这样的问题,Express有时会自动注销,或者可以提供有关尝试方法的建议?

0 个答案:

没有答案