【发布时间】:2020-04-16 19:27:09
【问题描述】:
我想在“隐式”oauth 流中从 AWS COGNITO 重定向后获取 url 中的 access_token。 AWS Cognito 将浏览器重定向到:https://mydomain/#access_token=xxxxx
我想在 nuxt“中间件”中获取“access_token=xxxxx”部分进行存储。
它不会出现在“context.req”对象中。我在哪里可以找到它?
【问题讨论】:
-
可能在
context.$route。 -
唉,context.$route 是空的 :( 我需要添加特定的模块吗?
-
我尝试了
console.warn(context),但 access_token 不存在... -
您是否在 SSR 模式下使用 Nuxt?片段永远不会发送到服务器,这是您只能在浏览器中执行的操作。它应该在
$route.hash属性中。 -
该死的!是的,我使用 SSR 模式,我想针对需要一些 SEO 的未来项目进行测试。但是经过仔细考虑,我确实不需要“连接”的信息服务器端......“个人信息”不会暴露给搜索引擎或缓存。谢谢!
标签: nuxt.js url-fragment