Fetch () связывается с хост-ОС вместо виртуальной машины - PullRequest
0 голосов
/ 21 ноября 2018

Справочная информация:

Я работаю с 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)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...