@4a/koa-requestid 中文文档教程

发布于 5年前 浏览 24 项目主页 更新于 3年前

Koa-RequestId

koa requestid, koa responseid

Install

npm i @4a/koa-requestid

Usage

const requestid = require('@4a/koa-requestid')

app.use(requestid())

router.get('/', (ctx) => {
    console.log(ctx.ResponseId)
})

Notes

// RequestId默认会从headers中查询,查询失败则使用uuid新建
ctx.RequestId = ctx.req.headers.requestId || ctx.req.headers['X-Request-Id'] || uuid.v4().toUpperCase()

// 请求处理完毕RequestId会赋值给ResponseId,下游路由可以按需调用
ctx.ResponseId = ctx.RequestId
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文