Кейс: приложение находится за реверс прокси. Само приложение работает на любом порту
Открываем приложение например на 80/443 порту. Отправляем форму (например создание пользователя), нас перенаправляет на localhost:8080, получаем ошибку CSRF Mismatch, потому что нас будет перенаправлять на
localhost:<port>
|
const host = `http://${this.config.host}:${this.config.port}`; |
Как должно быть
У пользователя формируются ссылки с хостом с которого пришел или базовый урл приложения задается в переменных окружения.