我有基于微服务的API,想要加强我的日志。我已经使用express,winston,express-http-context和中间件正确实现了请求/关联ID,以便在每个请求中生成ID(类似于https://solidgeargroup.com/express-logging-global-unique-request-identificator-nodejs)。
我当前的问题是我需要一种通过不同的内部请求传输相关ID的方法(一个端点调用另一个端点/微服务)。我可以添加http-header以传输相关ID ,但我不想将该标头值添加到每个调用。要做内部请求,我正在使用https://github.com/request/request,因为这是一个很大的项目,我需要保留这些工具(或进行最少量的更改)。
有什么想法吗?