но появился вопрос, а именно: при успешной авторизации возвращается сгенерированный токен и потом проверяется при заходе на страницу защищенную аутентификацией проверяется в заголовке Authorization. Как можно человеку этот заголовок поставить?
Слишком читабельно, прекрати)
Ахахахаааах ору вголос
Что на фронте используешь?
ауф
обычным fetch делаю запросы на сервер, там буквально две страницы, не хочу прикручивать что-то по типу реакта или вью
Гугли fetch set headers
мне с помощью fetch делать запрос на защищенную страницу? Я думал возможно установить браузеру человека заголовок и просто его редиректнуть
браузер никаких заголовков не знает :)
Как это не знает? Ты можешь любой заголовок добавить
Ого. Расскажи, как мне JS'ом БРАУЗЕРУ дать заголовок? :)
https://developer.mozilla.org/en-US/docs/Web/API/Headers
А, это что-то из fetch api
Да, fetch умеет хедеры сетить
Сорь, у меня во всех проектах Axios, фетч как-то не приходилось использовать. :)
Так ещё xhr в хедеры умел
Axios это абстракция поверх fetch
Ты ему можешь прям глобально на все приложение сделать хедеры?
Fetch это абстракция над хнр и промисом
xhr
Никто не мешает сделать свою обертку если так надо
и ты еще хочешь писать курс по nodejs/dom ?)))
А в чем проблема?) Ну не работал я с fetch)
Ну нет xhr не умеет в стриминг и кеш
Так стоп. тот класс Headers - его инстанс просто должен передаваться в fetch в кач-ве аргументов?
Аргументом в функцию, а глобально хранить это уже не задача fetch
Так здрасьте)
мануал не очень. нужно разделать http уровень , уровень логики и уровень data access
Если ты про клиент, то ему нужно выслать токен, а он в запросы его вставляет add.header = "Authorization .."
А если человек зарегался, допустим, я ему отправил токен, а он перезагрузил страницу эту и уже не я запрос с клиента отправляю с токеном, а он сам вызывает get запрос
Обсуждают сегодня