猿问

如何在Angular 2中发出启用CORS的HTTP请求?

错误如下:


XMLHttpRequest无法加载http://some_url.herokuapp.com/api/some_api/。所请求的资源上不存在“ Access-Control-Allow-Origin”标头。因此,不允许访问源' http:// localhost:3000 '。响应的HTTP状态码为503。


打电话时


返回this._http.post(requestUrl,JSON.stringify(requestBody),requestOptions)


过去(在使用Angular 1时),我在使用CORS时遇到麻烦,并且我记得,一旦在服务器端激活了CORS,就必须转换http请求以解析某些HTTP标头。


我对它应该如何工作感到很困惑,因此欢迎任何解释。


偶然的你
浏览 1027回答 2
2回答

函数式编程

我在ionic3中遇到了同样的问题,并且我用php编写了Web服务代码。我的错误是.subscribe()不起作用或.map()不起作用或类似原因。但是我删除了此功能,因为返回值正确地由我的客户代码提供了;)
随时随地看视频慕课网APP
我要回答