Согласно документации proxy_cache необходимо заменить
proxy_no_cache 1;
proxy_cache_bypass 1;
proxy_no_cache и proxy_cache_bypass определяет условия, при которых ответ не будет сохранен в кэш.
Затем, чтобы отключить кеш, вы можете заменить эти два условия на
proxy_cache off;
Здесь приведен полный пример, который вы можете использовать для настройки прокси-сервера для сервера API без сохранения состояния
location /myapi {
# Proxy
proxy_set_header X-Localhost true;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/myapi;
proxy_redirect off;
proxy_buffers 32 16k;
proxy_busy_buffers_size 64k;
proxy_cache off;
# Headers for client browser NOCACHE + CORS origin filter
add_header 'Cache-Control' 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0';
expires off;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'Origin, X-Requested-With, Content-Type, Accept' always;
allow all;
}