我正在使用nuxtjs / auth模块对用户进行身份验证,后端是用.NET Core编写的
在配置nuxtjs / auth软件包时,我将以下内容添加到nuxt.config.js
//nuxt.config.js
.
.
auth: {
strategies: {
local: {
endpoints: {
login: { url: 'users/authenticate', method: 'post', propertyName: 'data.token' },
}
}
}
},
.
.
点击“登录”时调用的登录功能如下
async login () {
try {
await this.$auth.loginWith('local', {
data: {
Username: this.username,
Password: this.password
}
})
this.$router.push('/')
} catch (e) {
console.log(e) <-------------------
this.error = e.response.data.message
}
}
console.log(e)
返回以下消息:
Error: Request failed with status code 404
at createError (commons.app.js:565)
at settle (commons.app.js:728)
at XMLHttpRequest.handleLoad (commons.app.js:98)
在控制台中,我也得到
GET https://example.com/api/api/auth/user 404 (Not Found)
因此,似乎在完成初始身份验证请求后,nuxtjs / auth模块在API中调用了“用户”。 我的后端是用NET Core编写的
所以我的问题是,我应该在NET Core后端中编写代码,因为nuxtjs / api软件包的文档似乎并未解释该模块的基本用法