无法加载http://localhost:3000/api/mobiles/1234567897:响应 预检请求没有通过访问控制检查:的值 ' Access-Control-Allow-Origin'响应中的标头一定不能 通配符' *'当请求的凭据模式为' include'时。 起源' http://localhost:8080'因此不允许访问。
我正在使用后端的前端和轨道上的反应。
我收到了上述错误。
我以这种方式发送请求:
options = {
method: "GET",
credentials: "include",
headers: {
"Content-type": "application/json; charset=UTF-8"
}
}
// CLIENT_URL and uri is my back end url.
return fetch(`${CLIENT_URL}${uri}`, options).then(data => data.json());
答案 0 :(得分:0)
我还没有使用过rails,但是当我使用python flask作为我的后端时遇到了同样的问题,我可以通过在后端允许交叉起源(CORS)来解决这个问题 Flask CORS
app=Flask(__name__)
CORS(app)
答案 1 :(得分:0)
与CORS相关的问题。请查看rack-cors gems github page的文档。