У меня есть приложение, которое использует express.js в качестве языка на стороне сервера и React на внешнем интерфейсе. Я использую passport.js для аутентификации маршрутов на сервере, используя локальные стратегии входа в систему и facebook (без JWT). Я использую express-session для управления сеансом, который кажется прямым (или недостаточным, которого я пока не знаю, для моего случая, как его работа в процессе).
Мое требование - скрыть / показать несколько ссылок в компоненте Header.
то есть.,
должен отображаться на странице указателя, когда пользователь еще не вошел в систему, но скрыт, когда он вошел в систему. Аналогично, несколько ссылок должны быть скрыты, когда пользователь еще не вошел в систему.
Какой самый лучший ват, чтобы проверить это у клиента? Выполнение AJAX-вызова не является идеальным, так как у меня может быть больше случаев использования проверки правильности пользовательского сеанса от клиента.
Я вижу файл cookie по умолчанию connect.sid , который создает Express, но как его использовать, или есть ли лучший способ для клиента узнать, что пользователь уже вошел в систему дюймы