问题1:JSON 数据解析错误
在接入数据源后,我们需要通过接口查询服务、实例以及端点。然而,在发起请求后,我们不断地收到错误信息。
通过查看错误信息,我们发现 error.message 和 error.name 都是返回的 JSON 数据。
解决方法:
在 src/utils/request.ts 文件中,对 request.interceptors.response.use 进行修改,以便增加对该请求 API 地址的特殊处理。
else if (_.some(['/api/n9e/skywalking/'], (item) => {
return url.includes(item);
})) {
return data;
}
通过以上修改,我们可以针对特定的 API 地址进行特殊处理,从而解决 JSON 数据解析错误的问题。