#node.js #postgresql #express #express-session
#node.js #postgresql #экспресс #экспресс-сессия
Вопрос:
У меня есть два экспресс-сервера, один используется для веб-сайта со стандартными HTTP-маршрутами, а другой представляет собой приложение, размещенное на веб-сайте, которое использует WebSockets.
На веб-сайте есть определенные его части, которые требуют входа в систему, в то время как приложение всегда требует входа в систему.
Сервер веб-сайта — это тот, который обрабатывает вход и выход из системы.
Причина, по которой они разделены, заключается в основном в чистоте кода, я не уверен, действительно ли есть причина для этого или нет.
В любом случае, как только пользователь вошел в систему и находится в приложении, он может затем выйти из сайта и при этом оставаться зарегистрированным в приложении, поскольку между ними нет никакой внутренней связи.
Решение, о котором я подумал, состояло в том, чтобы использовать функцию УВЕДОМЛЕНИЯ Postgres, чтобы позволить веб-сайту взаимодействовать с приложением при входе и выходе пользователей, но это кажется немного банальным.
Есть ли лучший способ обработки таких случаев? НОРМАЛЬНО ли УВЕДОМЛЯТЬ? И действительно, есть ли реальная причина для распространения функциональности на несколько экспресс-серверов? (например, у меня есть еще один сервер, который обрабатывает запросы API для приложения)
Комментарии:
1. @a_horse_with_no_name Я думал, что это Postgre-SQL, но ваша правка привела меня в замешательство, и это было довольно забавное чтение, спасибо 🙂