如何从受密钥斗篷保护的API中获取数据?

时间:2019-07-03 15:55:50

标签: javascript node.js cors fetch keycloak

我目前正在使用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天来,我一直在努力,没有任何改善。

0 个答案:

没有答案
相关问题