如何关闭Angular中的cors?

时间:2017-06-12 12:05:17

标签: angular cors

使用fetch时,您可以设置mode: 'no-cors'以避免使用角色,是否可以使用Angular的Http?我正在戳的服务器没有提供cors头,但我真的不需要它,因为它立即给出了正确的响应,但由于cors问题,我的浏览器触发异常并且我无法执行代码{{1}部分。

UPD: 好像它需要一些subscribe()技巧,但我不知道它是如何工作的。试图将JSONP替换为Http,现在我收到Jsonp错误。

1 个答案:

答案 0 :(得分:1)

好的,想通了。服务器只是把JSON扔回给我,没有cors标题,那个案例是JSONP,必须用Http替换Jsonp并添加callback=JSONP_CALLBACK请求参数的东西。此外,请求需要标头accept: application/json。在所有这些操作之后,一切都开始正常。