我在本地计算机上运行了两个MEAN Stack应用程序。一个是在端口88上运行的客户端应用程序,第二个应用程序是在端口99上运行的服务器应用程序。我只是想从我的客户端应用程序调用服务器应用程序的API。我在角度控制器中使用了$ http。
但它给我的错误就像
“XMLHttpRequest无法加载localhost:99 / path / to / the /。仅支持协议方案的交叉源请求:http,data,chrome,chrome-extension,https,chrome-extension-resource。 angular.js:11607错误:无法在'XMLHttpRequest'上执行'send':无法加载'localhost:99 / path / to / the / API'.at Error(native)“。
我试过了
删除$ httpProvider.defaults.headers.common ['X-Requested-With'];
$ httpProvider.defaults.useXDomain = true;
在我的角度应用中。但仍然遇到同样的问题。也试过CORS但仍然得到相同的错误。
答案 0 :(得分:0)
我遇到了同样的问题并通过在网址localhost:5000/api/
前加上http来解决问题,因此http://localhost:5000/api/
完成了这一操作。