报错如下:
我的前端代码如下:
这里使用异步自动解析promise的写法。
这样的好处就是写起来不需要用.then, .catch语句,但是问题也来了,如果后端接口返回的response httpstate code 不是200,这种解析方式直接报错,就如图一一样,无法自动解析。
因此我的做法是,只要前端请求后端处理了,就返回200,具体的state code我单独放在code字段解析。
代码如下:
ooooooooooooooooooooooooooooooooooooooooooooooooo分割线ooooooooooooooooooooooooooooooooooooooooooooooooo
如果不想像上面这么写,想正常写后端:如下:
那么前端必须要配合这么写:
看到了吧,这种不自动解析res的方法写的比较臃肿,因此我还是建议用异步捕获promise的写法来做axios接口