我有示例后端,它发出 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 中而不是请求正文中。
只要这样做就可以了
let response = await this.$auth.loginWith('local',{data:`username=${this.email}&password=${this.password}`});