2017-03-06 187 views
1

我打电话API与isomorphic-fetch与提取API。由于API在不同的域上(这在生产中起作用),所以我得到了CORS问题。cors问题与提取API

要在本地开发,我以非安全模式运行chrome浏览器,并将{ credentials: "include" }作为请求标头的一部分添加,以便cookie随请求一起发送。

我的dev域是localhost.abc.com:8080和API是myapi.abc.com,虽然我得到200 OK响应,我无法阅读,因为下面的错误的响应:

The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'

这是我已经开始失踪的jQuery与提取API相关的AJAX调用。

+0

你可以通过消除'isomorphic-fetch'并更新你的问题来减少测试用例吗?这可能可以在开发控制台中使用'window.fetch'来重现。另外,请提供一个例子,说明如何用'jQuery.ajax'完成你的目标。谢谢。 –

回答

1

尝试将Access-Control-Allow-Origin设置为您要列入白名单的特定域名,例如。 localhost.abc.com:8080你的情况。