Как получить IP-адрес сервера в NextJs 15.1.1?Javascript

Форум по Javascript
Anonymous
Как получить IP-адрес сервера в NextJs 15.1.1?

Сообщение Anonymous »

Я бы хотел, чтобы моя страница входа в систему клиента имела доступ к IP-адресу, на котором работает сервер, для отправки запросов. У меня есть веб-сервер Scala, работающий на том же компьютере, на который веб-страница должна отправлять запросы.
Идея такова:
  • < li>Пользователь переходит на https://{serverIP}/ -> работает
  • перенаправляет на следующий https://{serverIP}:3000 с помощью proxy_pass -> работает
  • Страница входа загружается и каким-то образом извлекает IP-адрес из запроса, поэтому остальная часть веб-сайта может отправлять запросы https://{serverIP}/ для перенаправления nginx в scala. веб-сервер
Я считаю, что это должно быть где-то в моем middleware.js, чтобы оно могло собирать информацию, когда nginx делает перенаправление на Next, но вот что я хочу знать:
  • Как извлечь IP из входящего запроса?
  • Как мне сделать его доступным, чтобы компоненты имели к нему доступ при выполнении fetch?
Я пробовал req.ip, req.connection.remoteAddress, req.socket. RemoteAddress, которые, похоже, были удалены и не определены.
Я также попробовал req.headers['x-forwarded-for'] и req.headers["x-real-ip"], но снова получаю пустой результат.
Я что-то упустил? Я не являюсь разработчиком React/JS, поэтому использую то, что могу найти в Интернете, но это кажется устаревшим для NextJS 15.

Подробнее здесь: https://stackoverflow.com/questions/793 ... tjs-15-1-1

Вернуться в «Javascript»