使用axios从java向vue.js发送错误消息

bttbmeg0  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(390)

我想问您如何在前端接收/显示在后端生成的错误消息。
在java spring后端中,类似于:

return new ResponseEntity<>(new Exception("This is what I want to show in the front"), HttpStatus.CONFLICT);

在vue.js前端,类似这样的内容:

axios.post(registerUrl, formData, backendOptions).then(
    response => {                   
        console.log(response.data); //Irrelevant for this example
    }).catch(err => {
        console.log(err); 
            //Displays 'Error: Request failed with status code 409'
            //Instead of: 'This is what I want to show in the front'
    });

谢谢!

ua4mk5z4

ua4mk5z41#

试试这个。

.catch(error => {
  if (error.response) {
    console.log(error.response.data);
  }
})

相关问题