Фон
У меня есть проект, внешний интерфейс которого работает на Node. Когда я запускаю сервер локально, я получаю это ...
App running at:
- Local: http://localhost:8080/
- Network: http://192.168.1.183:8080/
, но в зависимости от сети, к которой я подключен, этот сетевой адрес может измениться.
Для разговора что касается бэкэнда, в настоящее время я использую переменную окружения VUE_APP_BACKEND_SERVER='http://192.168.1.183:3000'
, но мне постоянно приходится менять эту переменную каждый раз, когда меняется локальный адрес.
То, что я пробовал
Я пытался подключиться к сеть со статическим c IP, но когда я запускаю сервер, он все еще имеет тот же адрес в сообщении App running at...
. Я могу получить доступ к http://stat.IP.add.ress:8080
через браузер на компьютере, на котором работает сервер, но работа на любых других устройствах, подключенных к сети, не работает (можно подключиться только по адресу, указанному в сообщении)
Есть ли способ либо ...
- сделать этот stati c IP доступным для других устройств в сети? ИЛИ
- каким-то образом получить доступ к сетевому адресу сервера в Javascript, чтобы я мог просто подключиться к
${networkAddress}:3000
?
Примечание
Это только для локального Использование dev, мне не нужно решение, которое сможет захватывать IP-адреса пользователей, получающих доступ к рабочей версии.