Size: a a a

2020 October 02

AO

Aleksandr Osipov in ☄️ effector
в чем проблема?
источник

m

mg901 in ☄️ effector
Нет проблемы, я считаю, что обёртки над attach - перебор
источник

AO

Aleksandr Osipov in ☄️ effector
да вроде же просто выглядит
источник

m

mg901 in ☄️ effector
это как () => () => () => ‘yep’
источник

AO

Aleksandr Osipov in ☄️ effector
не думаю, вообще корневой эффект для запросов весьма удобно держать
источник

AO

Aleksandr Osipov in ☄️ effector
ты конечно можешь использовать интерсепторы аксиоса для обработки ошибок однотипных типа 401/403/5хх, но имхо для интеграции с эффектором это не очень красиво выдет
источник

DS

Dmitriy Shuleshov in ☄️ effector
mg901
у меня ни чего лучше этого варианта в голову ни чего не пришло
const instance = axios.create({
 baseURL: "https://api.example.com",
});

$token.watch((token) => {
 instance.defaults.headers.common['Authorization'] = token;
});
Зачем ты токен в стор положил?
источник

AO

Aleksandr Osipov in ☄️ effector
Dmitriy Shuleshov
Зачем ты токен в стор положил?
не надо про http only secure cookie :)
источник

AO

Aleksandr Osipov in ☄️ effector
это не всегда вариант
источник

AO

Aleksandr Osipov in ☄️ effector
ну и бывает что бекенд не осилил куки
источник

AO

Aleksandr Osipov in ☄️ effector
как у меня
источник

m

mg901 in ☄️ effector
Aleksandr Osipov
ты конечно можешь использовать интерсепторы аксиоса для обработки ошибок однотипных типа 401/403/5хх, но имхо для интеграции с эффектором это не очень красиво выдет
давай думать проще. Приходит разработчик и берёт знакомые ему инструменты, которые он носит из проекта в проект. Велосепидистов из них единицы. И я, к примеру, хочу взять axios и подружить его с эффекторм.
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
не надо про http only secure cookie :)
Я не про это. Зачем токен заводить в систему эффектора?
источник

AO

Aleksandr Osipov in ☄️ effector
mg901
давай думать проще. Приходит разработчик и берёт знакомые ему инструменты, которые он носит из проекта в проект. Велосепидистов из них единицы. И я, к примеру, хочу взять axios и подружить его с эффекторм.
я не говорил тебе выкинуть axios :)
источник

AO

Aleksandr Osipov in ☄️ effector
Dmitriy Shuleshov
Я не про это. Зачем токен заводить в систему эффектора?
а почему нет, у меня так jwt с рефрешем токенов работает
источник

AO

Aleksandr Osipov in ☄️ effector
+ выстроение запросов в очередь при рефреше
источник

DS

Dmitriy Shuleshov in ☄️ effector
Aleksandr Osipov
а почему нет, у меня так jwt с рефрешем токенов работает
Я задаю вопрос зачем он положил.
источник

m

mg901 in ☄️ effector
Dmitriy Shuleshov
Я задаю вопрос зачем он положил.
я тебе овечу так. Я глупый неопытный разраб и сделал это так, потому, что коллеги говорят, что токен должен лежать в сторе и прокидываться из него. Я не в курсе как это по канонам безопасности делается.
источник

DS

Dmitriy Shuleshov in ☄️ effector
mg901
я тебе овечу так. Я глупый неопытный разраб и сделал это так, потому, что коллеги говорят, что токен должен лежать в сторе и прокидываться из него. Я не в курсе как это по канонам безопасности делается.
Вопрос не про безопасность сейчас. Ты все переменные в сторы заворачиваешь?
источник

m

mg901 in ☄️ effector
Dmitriy Shuleshov
Вопрос не про безопасность сейчас. Ты все переменные в сторы заворачиваешь?
не все, а только токен
источник