【发布时间】:2020-04-17 21:53:04
【问题描述】:
我制作了一个 Angular 应用程序,它使用 Node 和 Passport for Authentication(Google, Facebook)。
当用户点击登录按钮时,浏览器会调用*/auth/google/*节点路由,Passport会打开google同意表单(history state1),在成功/失败重定向时会调用*/auth/google/callback*(history状态2)。在回调路由中,我将用户重定向回主网站。
但我的问题是当用户按下浏览器的返回按钮时,它会再次打开同意窗口。
有没有一种方法可以帮助禁止这些状态从 node/passport 或普通 Typescript 存储在浏览器历史记录中?
【问题讨论】:
标签: javascript node.js angular typescript passport.js