错误描述:
在若依前端向magic-api发请求,实际上收到了返回的数据,但是仍出现错误提示。
错误截图:
在这里插入图片描述
猜测的原因:

  1. 请求参数错误
  2. 返回参数错误
  3. magic-api内部语法错误

排除原因
在magic-api中仅返回一个数,同样出现错误,那么就判处了13

分析返回参数

  1. 正确的
    在这里插入图片描述
    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包裹一下。

Logo

快速构建 Web 应用程序

更多推荐