Axios REST API кеширование - PullRequest
       16

Axios REST API кеширование

0 голосов
/ 13 марта 2019

У меня есть несколько REST API Node.js, и я хочу использовать кэширование его JSON-ответов. Я использую axios на стороне клиента для отправки запросов в REST API.

Мой сервер отвечает Etag для каждого ресурса API, и мне интересно, возможно ли сделать axios на стороне клиента, чтобы автоматически добавлять заголовок Etag к If-None-Match к будущим запросам, чтобы предотвратить получение целые данные ответов с сервера для уже обновленных кэшированных ответов?

Я знаю, что могу использовать перехватчики для установки любого заголовка, но в этом случае мне нужно было бы сохранить карту всех URL-адресов API, к которым обращались, и полученных Etags, чтобы иметь возможность найти правильный и прикрепить его к заголовку If-None-Match .

Какой-нибудь приятный, встроенный способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...