错误描述:
在若依前端向magic-api发请求,实际上收到了返回的数据,但是仍出现错误提示。
错误截图:
猜测的原因:
- 请求参数错误
- 返回参数错误
- magic-api内部语法错误
排除原因
在magic-api中仅返回一个数,同样出现错误,那么就判处了1和3
分析返回参数
- 正确的
2. magic-api返回的
发现是不对应的,那么我猜测一下,或许是因为若依前端用于接收返回参数的变量名就是:code、msg。
后面我发现了另一个博客,地址如下:
https://blog.csdn.net/qq_21137441/article/details/118805277?spm=1001.2014.3001.5506
这个博主在返回时设置了返回参数:
return response.json({code : 0,msg : '更新成功',result : i
});
code:状态码、msg:消息、result:返回的数据
那么我来测试一下:
import response;return response.json({code : 200,msg : '新增成功',result : '测试成功'
});
测试结果是成功了的。
再进一步测试,如果没有code 、msg 、result 等。
仅:
return response.json(i
)
经测试,正确!
故,在返回结果时,用response.json
包裹一下。