mirror of
https://github.com/long2ice/fastapi-cache.git
synced 2026-03-25 04:57:54 +00:00
add no-cache to cache exclusion
This commit is contained in:
@@ -29,7 +29,7 @@ def cache(
|
|||||||
copy_kwargs = kwargs.copy()
|
copy_kwargs = kwargs.copy()
|
||||||
request = copy_kwargs.pop("request", None)
|
request = copy_kwargs.pop("request", None)
|
||||||
response = copy_kwargs.pop("response", None)
|
response = copy_kwargs.pop("response", None)
|
||||||
if request and request.headers.get("Cache-Control") == "no-store":
|
if request and request.headers.get("Cache-Control") in ("no-store", "no-cache"):
|
||||||
return await func(*args, **kwargs)
|
return await func(*args, **kwargs)
|
||||||
|
|
||||||
coder = coder or FastAPICache.get_coder()
|
coder = coder or FastAPICache.get_coder()
|
||||||
|
|||||||
Reference in New Issue
Block a user