Angular 4 / Node应用程序 - 401(未经授权的错误)

时间:2018-04-11 12:54:55

标签: java node.js angular login cors

我在公司服务器上通过Node / Express路由托管了我的Angular 4应用程序。当我通过此命令禁用Chrome中的网络安全时,我能够登录< chrome.exe --user-data-dir =" C:// chrome dev session" - 禁用网络安全'但是当尝试从普通的Chrome浏览器登录时,相同的登录REST API会抛出401(未授权)。

从JAVA服务器端服务已经设置了以下标题来解决CORS问题:

  • Access-Control-Allow-Credentials:true
  • 接入控制允许接头:*
  • Access-Control-Allow-Methods:POST,GET,OPTIONS
  • Access-Control-Allow-Origin:* Access-Control-Expose-Headers:*

我们已经尝试解决此问题:

1)从Angular(HTTP)调用服务时删除所有标头。没有工作!!

2)在我的Angular app托管的Node服务器中设置CORS。没有工作!!

注意:" / logincheck"引发错误由" / login"触发的服务服务。我的Angular应用程序只调用" / login"服务。

我们对此问题感到困惑。

欢迎任何建议/可能的解决方案。

更新了HEADER IMAGE enter image description here enter image description here

0 个答案:

没有答案