Есть сайт, который дал мне токен для запросов, например: получить список книг которые есть на сервере. Пишу сайт на vue с использованием axios и vuex, и хотел бы узнать как, а главное, где (и как скрыть токен от пользователя) писать апи для запроса. На стороне сервера или на фронте, если на сервере то как его связать с vuex.
Получается, мне надо делать запросы на стороне сервера и на стороне фронта? Это вообще правильно?
Для правильного вопроса надо знать половину ответа
Ваш фронт делает запрос к вашему бэку. Бэк делает запрос к API чужого сервера. Полученный ответ, при необходимости, кэшируется и обрабатывается. Бэк возвращает обработанные данные фронту.
Токен чужого сервера, при этом, есть только на бэке.