我目前正在使用node.js中的API(本地主机:8080),我需要在我的Web应用程序(本地主机:9000)中提取该API,该应用程序也受相同的密钥斗篷保护。为了获取我的数据,我尝试了多种方法,但CORS实在令人痛苦。这是我的最新尝试以及发生的错误:
fetch('http://localhost:8080/api/admin', {
method: 'GET',
mode: 'cors',
cache: 'no-cache',
credentials: 'same-origin',
headers: {
'Authorization': ' Bearer ' + keycloak.token,
'Accept' : '*',
'Content-Type' : 'application/json'
},
redirect: 'follow',
referrer: 'no-referrer'
})
可以从原始位置获取“ http://localhost:8080/api/admin”上的内容 “ http://localhost:9000”已被CORS政策屏蔽:对 飞行前请求未通过访问控制检查:重定向不是 允许进行预检请求。
过去2天来,我一直在努力,没有任何改善。