Как получить 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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