laravel 通过axios获取后台数据,报错的json数据没有返回到catch里面,如何解决?

发布于 2022-09-05 22:50:10 字数 631 浏览 7 评论 0

axios.post('/api/user/signup',this.state)
            .then((res) => {
                console.log('register:');
                console.log(res);
            }).catch((err) => {
                console.log('error:');
                console.log(err);
        });

clipboard.png

clipboard.png

如上图所示,打印的error:根本不是返回的json数据,请问如何解决?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

左岸枫 2022-09-12 22:50:10

这样写可以了,

axios.post('/api/user/signup',this.state)
            .then((res) => {
                console.log('register:');
                console.log(res);
            }).catch((err) => {
                console.log('error:');
                console.log(err.response.data);
        });

参考
clipboard.png

浅浅淡淡 2022-09-12 22:50:10

看错误提示,你调用的注册接口,要注册,把家提示的信息写上就行了。

冰魂雪魄 2022-09-12 22:50:10

你这返回的数据明显就是表单验证失败的信息。你后端接口数据返回要处理好啊

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文