【发布时间】:2021-05-17 00:20:51
【问题描述】:
我正在尝试使用 quasar 框架构建一个 vuejs 应用程序。 当用户输入他的电子邮件帐户并单击包含 JWT 作为参数的重置密码链接 (http://localhost:8080/reset-password/eyJhbGciOiJIUz...) 时,他会收到以下错误: 无法获取 /reset-password/eyJhbGciOiJIUz....
这是 routes.js 中的相关代码:
{
path: '/reset-password/:token',
component: () => import('pages/profile/ResetPassword.vue')
}
当我删除 JWT 参数中的 2 个点时,正在加载 VUE 页面。 例如,此链接不起作用: HTTP://本地主机:8080 /复位密码/ eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoxLCJrZXkiOiJjMjljZDNmNjYwZDNlMWI4NjRhM2JmNjNkODQxZTc2MiIsImlhdCI6MTYxMzIzMTM3MCwiZXhwIjoxNjEzMjMxNDMwfQ.IEchqNWEGAzVZEQhQQIVl9bnbGcu3I_kCXhG8nmKv2k P>
但是这个可以: HTTP://本地主机:8080 /复位密码/ eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9eyJ1c2VyX2lkIjoxLCJrZXkiOiJjMjljZDNmNjYwZDNlMWI4NjRhM2JmNjNkODQxZTc2MiIsImlhdCI6MTYxMzIzMTM3MCwiZXhwIjoxNjEzMjMxNDMwfQIEchqNWEGAzVZEQhQQIVl9bnbGcu3I_kCXhG8nmKv2k P>
如何在不更改 JWT 令牌的情况下通过删除 2 个点来解决它?
【问题讨论】:
-
你能显示链接代码吗?
标签: vue.js jwt vue-router