Light-messenger это простой мессенджер использующий Kafka и WebSocket для доставки сообщений.
Благодаря использованию WebSocket пользователь получает сообщения без обновления страницы. Но отправка сообщений также возможно через Http запрос.
Фронтенд сервиса в репозитории.
- HTML
- JavaScript
-
Запустить бэкенд сервер (https://github.com/Ivanuil/Light-messenger-backend)
-
Запустить NodeJs сервер (
docker compose up
в корне проекта) -
Домашняя страница будет доступна по адресу http://127.0.0.1/
Необходимо обращаться к фронтенд серверу как 127.0.0.1, а не localhost. Иначе Cookie файлы не будут сохранятся браузером