skywalking-client-js-fix-axios
v1.1.11
Published
Client-side JavaScript exception and tracing library for Apache SkyWalking APM
Downloads
6
Maintainers
Readme
本包基于 skywalking-client-js 改造
API 完全基于 skywalking-client-js,仅仅是对于 axios 异步请求下,通过 setCustomTags 添加 tags 时,始终添加的是最后一次请求信息。例如:参数、接口等
ClientMonitor.setCustomTags([
{ key: "params", value: "参数" },
{ key: "url", value: "接口地址" },
{ key: "tokem", value: "登陆信息" },
...
]);
在拦截中添加时,始终都最后一次的请求信息[流泪]
解决及使用方式
故在 setCustomTags 使用上稍稍改造,使用上需加入两个指定的数据对象,如下:
ClientMonitor.setCustomTags([
...其他数据对象
{ key: "params", value: JSON.string(参数) },
{ key: "url", value: "接口地址" },
]);
Usage
Install
The skywalking-client-js
runtime library is available at npm.
npm install skywalking-client-js-fix-axios --save