如何基于caching控制caching对node.js中传出请求的入站响应?

在我们的node.js应用程序中,我们向其他服务发出http请求,以获取满足传入请求所需的数据。

例如,当我们确定一个经过身份validation的用户的组织时,我们会向组织的服务部门寻求我们需要的详细信息。

为了提高性能,我们希望caching对这些传出请求的响应。 但是,到目前为止确定的库在客户端都是静态configuration的TTL。 我们希望我们的caching由响应收到的Cache-control和Expires头控制。

在那里处理这种types的任何好的caching库?