我正在研究在NodeJS上运行的AngularJS应用程序。我在我的OSX开发机器上的localhost:3000上启动我的NodeJS服务器。都好!我需要在IE10 +上测试我的AngularJS应用程序,所以我得到了一个带有Windows 8.1 32位和IE11的VirtualBox映像并运行它。我使用VirtualBox 5.0.14(截至目前为止)。我想从访客虚拟机访问我的NodeJS服务器。我现在可以通过输入" http://10.0.2.2:3000"来实现这一目标。在来宾VM中的IE上。都好!唯一的问题是,由于一些谷歌地图API白名单问题,我需要能够去#34; http://localhost:3000"在我的访客VM中使用IE浏览器,在任何情况下这似乎都不适合我。
冒着问重复问题的风险,因为我已尝试发布here所有内容,但对我没有任何作用。来宾VM中的IE无法找到" localhost:3000"。
我在来宾VM中的name
的hosts文件中有一个条目。我在VirtualBox上的虚拟机网络配置如下:
我目前没有转发任何端口。我尝试转发80和3000没有成功。我不是网络或VirtualBox专家,所以将不胜感激任何帮助。我确定我错过了一些小事。