Справочная информация:
Я работаю с Apache на виртуальной машине CentOS 6, которая обслуживает встроенный веб-сайт React.Этот веб-сайт доступен из моей хост-системы через 192.168.10.10
.
. На всем веб-сайте имеется несколько fetch()
вызовов на сервер Node, работающий на виртуальной машине (расположенной в localhost:4000
, что эквивалентно 192.168.10.10:4000
).
Проблема:
Веб-сайт ()192.168.10.10
) пытается выполнить fetch()
вызовы localhost
хост-ОС * (иначе, 192.168.10.1
- моя операционная система) вместо localhost:4000
на виртуальной машине (* 1032)*192.168.10.10
).Поскольку IP-адрес виртуальной машины является динамическим, я не могу легко заменить localhost:4000
в fetch()
, поскольку заранее не знаю IP-адрес виртуальной машины.
Как бы я сказал fetch()
что localhost:4000
относится к ВМ (192.168.10.10:4000
), а не к ОС хоста (192.168.10.1:4000
)?