[夜莺系统-v6.0.0-ga.14]接入skywalking数据源-记录1

231 阅读1分钟

问题1:JSON 数据解析错误

在接入数据源后,我们需要通过接口查询服务、实例以及端点。然而,在发起请求后,我们不断地收到错误信息。

通过查看错误信息,我们发现 error.messageerror.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 数据解析错误的问题。