внутри него тащить значение из пинии и не могу теперь придумать как в экшене пинии его заюзать, ведь он используется пинию и это ошибка "getActivePinia()" was called but there was no active Pinia. Are you trying to use a store before calling "app.use(pinia)"? Как правильнее сделать задуманное?
main.ts покажи
axios не должен быть плагином Vue или использовать стор, наоборот, это приложение и стор косвенно могут использовать axios для отправки запрослв
сперва создай простой аксиос инстанс потом добавь его и пинью к Апп потом уже добавляй интерсепторы со стором
просто чтоб через провайд в плагине в компонентах получать. задумка бирар кей в сторе хранить и интерспеторе его мониторить
может в локалстор его запихать?
стор для реагивного состояния приложения. Параметры http заголовков там хранить не нужно, они могут храниться в самом модуле http запросов
то бишь тоже предлагаешь локал стор?
Это не альтернативы, они для разных вещей. Стор - глобальная реактивная переменная. локалстор - апи браузера для персистентного хранения
так ему нужно хранить токен, тут особо других вариантов и нет, только локалстор, но да это для разного совсем
LS для токена в припципе плохой вариант, это дыряво по безопасности, но это другая тема. Он хочет хранить переменную в приложении с токеном, чтобы http клиент его мог вставить в заголовок и обновить. Но для этого можно использовать обычную переменную
ну не совсем, в локал стор всё равно я хотел ложить, ведь если закрыл браузер, то потом из него будет брать. просто мне также любопытен вариант, если я захочу потом действительно в интерспеторе значения из стора юзать
Обсуждают сегодня