密钥泄漏-请求的资源(中心)上没有“ Access-Control-Allow-Origin”标头

时间:2019-12-12 23:17:43

标签: node.js cors keycloak

我有一个反应客户(http://localhost:3000)。在此客户端中,我使用axios调用了nodejs api(http://localhost:8000/service/secured)。在我的nodejs api中,我使用keycloak(http://localhost:8080/auth..。)npm软件包keycloak-connect保护我的服务。我在我的nodejs服务中设置了cors。但是,当我使用React应用程序中的axios调用我的nodejs服务时,我总是收到请求的资源上没有Access-Control-Allow-Origin头信息。”错误。您可以在下面看到错误屏幕截图。

我将*添加到了keycloak客户端的Web起源中,并且还将enable-cors: true添加到了nodejs的keycloak.json文件中。为什么密钥斗篷中仍然缺少Access-Control-Allow-Origin标头?

如果我直接从浏览器调用nodejs api(而不是从react app调用axios调用),一切工作正常(不会出现cors错误),并且登录屏幕从密钥斗篷中出现。

enter image description here

0 个答案:

没有答案