UNPKG
egg-apigw-tracer
Version:
latest (1.2.2)
1.2.2
1.2.1
1.2.0
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0
0.0.1
适配 API 网关的 HTTP 请求示踪器,用于 Egg.js 框架
github.com/inlym/egg-apigw-tracer
inlym/egg-apigw-tracer
egg-apigw-tracer
/
app
/
middleware
/
tracer.js
12 lines
(10 loc)
•
270 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
'use strict'
module
.
exports
=
(
options, app
) =>
{
return
async
function
tracer
(
ctx, next
) {
const
{ mode, idHeader } = options
if
(!ctx.
response
.
get
(idHeader) && mode !==
'apigw'
) { ctx.
set
(idHeader, ctx.
traceId
) }
await
next
() } }