Вы должны будете сохранить свой токен доступа на своем сервере и заставить его обрабатывать запросы от имени клиента.
В конце концов, вы будете отправлять запросы на ваш сервер, а не напрямую на prismic.io
, тогда ваш сервер будет отправлять авторизованный запрос токена доступа, получать все, что вам нужно, и возвращать его обратно в ответ клиенту.
Рабочий процесс будет выглядеть так:
- Клиент отправляет запрос на т. Е.
http://localhost:8000/api/endpoint
- Сервер отправляет запрос конечной точке
prismic.io
, связанной с вышеуказанной конечной точкой.
- Сервер получает
prismic.io
ответ и отправляет его обратно клиенту.
- Клиент получает ответ.
Если вы хотите скрыть свой токен доступа на стороне клиента, то это невозможно. Для защиты вашего токена доступа есть два других варианта:
- Заставьте пользователей использовать свои
prismic.io
токены доступа.
- Разрешить доступ только авторизованным пользователям.
Возможно, вышеприведенные два варианта не то, что вам нужно, поэтому настройка прокси-сервера - это то, что осталось.