我可以缓存吗? CachePolicy告诉用户何时可以从缓存中重用响应,并考虑了用户代理和共享缓存的规则。 它还实现了 ,实现了stale-if-error和stale-while-revalidate 。 它知道许多棘手的细节,例如Vary标头,代理重新验证和经过身份验证的响应。 用法 HTTP响应的可缓存性取决于请求的方式,因此创建策略需要同时request和response 。 const policy = new CachePolicy ( request , response , options ) ; if ( ! policy . storable ( ) ) { /