1.1.11 • Published 6 months ago

skywalking-client-js-fix-axios v1.1.11

Weekly downloads
-
License
Apache 2.0
Repository
-
Last release
6 months ago

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