我正在制作一个视频聊天应用程序,当另一个人访问会议链接时,用户可以在其中共享会议链接,如果未通过身份验证,我会使用passportjs重定向到登录页面,但当用户登录时,它会转到主页而不是会议URL,如何在身份验证后重定向到会议URL。
常见的解决方案是添加一个保存重定向路径的查询参数。
const redirectLink = encodeURI(`/my-chat-room.com`); // important to encode the link
res.redirect("/login?redirect=" + redirectLink);
然后,如果redirect参数存在,您可以检查/login
处理程序方法,并使用它重定向客户端。如果不存在,则使用/home
作为默认值。
试试谷歌:
- 获取谷歌应用程序链接(如文档链接(
- 打开一个匿名标签并使用链接(您将被重定向到谷歌登录页面(
- 检查
continue
查询参数的URL