У меня есть довольно концептуальный вопрос, я уверен, что это довольно глупо, но я не могу понять это. Итак, я создаю простое приложение node.js, чтобы узнать, я хочу создать веб-приложение с набором веб-API REST для всего (включая аутентификацию), а затем презентацию. Для аутентификации я использую аутентификацию на основе токенов с помощью PassportJS. Итак, когда пользователь хочет получить доступ к сайту, он получит маркер из API аутентификации, в свою очередь ему нужно будет передать этот токен в заголовке HTTP по каждому запросу приложения.Как вы обрабатываете навигацию в защищенном от токенов веб-приложении?
Вопрос: как это обрабатывается в коде? Когда приложение получает токен (например, на странице входа, которая попадает в API-интерфейс auth), следует попытаться сохранить его на локальном компьютере (например, LocalStorage или Cookie), а затем на каждой новой странице извлечь его и использовать в Заголовок? Должна ли javascript каждой страницы автоматически загружать маркер из локального хранилища? Я попытался найти пример, но не нашел полного, который касается того, как вы обрабатываете навигацию, когда вы зависите от отправки заголовка для каждого отдельного запроса (который вы хотите пройти аутентификацию).
Спасибо!