如何使用 nuxtjs auth 中间件支持接受查询字符串

问题描述 投票:0回答:1

我有示例后端,它发出 JWT 令牌,但它接受查询字符串中的用户名和密码。

我正在尝试使用 Nuxt JS 身份验证中间件,如何在查询字符串中发送用户名和密码?

          login: {
            url: "http://localhost/api/v1/login/access-token",
            method: "post",
            headers: {
              "Content-Type": "application/x-www-form-urlencoded",
              "grant_type": "password"
            }
          },

并且在

login.vue

        const response = await this.$auth.login({ data: this.form });
这显然是错误的,但我如何确保表单数据编码在 url 中而不是请求正文中。

nuxt.js nuxt-auth
1个回答
1
投票

只要这样做就可以了

let response = await this.$auth.loginWith('local',{data:`username=${this.email}&password=${this.password}`});
© www.soinside.com 2019 - 2024. All rights reserved.