skywalking-client-js-fix-axios
TypeScript icon, indicating that this package has built-in type declarations

1.1.11 • Public • Published

本包基于 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

Package Sidebar

Install

npm i skywalking-client-js-fix-axios

Weekly Downloads

1

Version

1.1.11

License

Apache 2.0

Unpacked Size

201 kB

Total Files

9

Last publish

Collaborators

  • sunshaoping