代码染色
适用于 @midwayjs/faas
、@midwayjs/web
、@midwayjs/koa
和 @midwayjs/express
多种框架的代码染色组件。
用于在 HTTP 场景展示调用链路耗时与各个方法的出入参,帮你更快地定位代码问题。
比如:
- 代码执行缓慢
- 不知道是哪一个方法执行的慢:通过代码染色后,可以查看每一个
方法的执行时长
。
- 不知道是哪一个方法执行的慢:通过代码染色后,可以查看每一个
- 代码执行错误
- 可能是方法没有调到:通过代码染色后,可以查看每一个
方法的调用链
。 - 可能是方法调用参数出错:通过代码染色后,查看每一个
方法的入参和返回值
- 可能是方法没有调到:通过代码染色后,可以查看每一个
使用效果:
相关信息:
web 支持情况 | |
---|---|
@midwayjs/koa | ✅ |
@midwayjs/faas | ✅ |
@midwayjs/web | ✅ |
@midwayjs/express | ✅ |
安装依赖
$ npm i @midwayjs/code-dye@3 --save
或者在 package.json
中增加如下依赖后,重新安装。
{
"dependencies": {
"@midwayjs/code-dye": "^3.0.0"
// ...
},
}