背景:
我正在CentOS 6虚拟机上使用Apache,该虚拟机为捆绑的React网站提供服务。可从我的主机操作系统通过 192.168.10.10
访问该网站。
在整个网站上,有多个fetch()
调用VM上运行的节点服务器(位于 localhost:4000
,相当于 { {1}} )。
问题:
网站( 192.168.10.10:4000
)试图对主机操作系统的192.168.10.10
(也称为 fetch()
< / strong>-我的操作系统),而不是VM( localhost
)上的192.168.10.1
。由于VM的IP地址是动态的,因此我不容易在localhost:4000
中替换192.168.10.10
,因为我事先不知道VM的IP地址。
如何告诉localhost:4000
fetch()
是指VM( fetch()
)而不是主机OS( {{1 }} )?