我正在尝试使用我的Mac中的VirtualBox测试我的Internet Explorer 11的网站兼容性。我使用Webpack-Dev-Server运行本地服务器。
当我通过http://10.0.2.2:8080访问网页时,网站已正常加载;但是检查员小组不断反复抛出这个错误:
SCRIPT7002: XMLHttpRequest: Network Error 0x2efd, Could not complete the operation due to error 00002efd.
[WDS] Disconnected!
如何修复此错误的任何线索?谢谢!
答案 0 :(得分:3)
可能有很多原因,可能是前端路径:
在我的设置中,webpack服务器代理到localhost:8000的Symfony服务器。在前端,我在配置变量中有这条路径:
var configuration = {
apiPath: 'http://localhost:8000/api/v1/'
}
这导致请求进入VirtualBox内的localhost:8000。 我将其更改为具有VirtualBox localhost桥路径:
var configuration = {
apiPath: 'http://10.0.2.2:8000/api/v1/'
}
通过这项更改,我的应用程序在VirtualBox中运行。
答案 1 :(得分:1)
您需要在hosts文件中将localhost设置为10.0.2.2。 This answer显示了如何。