我在Vue.js应用程序中具有以下方法:
register: async function () {
const data = await Api.register(this.userMail, this.password)
if (data.status === 200) {
this.$session.set('userToken', data.data.token)
} else {
// do something else
}
}
Api.register(params)是使用axios进行的API调用:
register (userMail, password) {
return axios.post('http://localhost:8081/authentification/register', {userMail: userMail, password: password})
}
我的API完全可以使用我曾经用Postman测试它的值,但是我的Vue.js应用程序出现以下错误:
[Vue warn]: Error in v-on handler (Promise/async): "TypeError: Cannot read property 'data' of undefined"
TypeError: Cannot read property 'data' of undefined
我试图找出它的来源,但找不到
你能帮我吗