Angular Ionic 4-Lambda-Cors错误:缺少令牌‘;观众&x2019;在CORS头中

Angular Ionic 4-Lambda-Cors错误:缺少令牌‘;观众&x2019;在CORS头中,angular,ionic4,Angular,Ionic4,我的pc上运行着一个ionic应用程序(localhost),可以从我的Lambda应用程序访问路由。当我尝试路由时,会出现以下错误: 跨源请求被阻止:同源策略不允许读取位于/dev/login的远程资源。(原因:CORS飞行前频道的CORS标头“访问控制允许标头”中缺少令牌“观众”) 这是来自本地主机还是我尝试从中运行路由的url?我该如何解决这个问题 我可以在浏览器中访问根url路由,没有错误。请参阅以下说明 基本上,您在服务器端定义了一个“允许的”头列表(访问控制允许头),在您的情况下,

我的pc上运行着一个ionic应用程序(localhost),可以从我的Lambda应用程序访问路由。当我尝试路由时,会出现以下错误:

跨源请求被阻止:同源策略不允许读取位于/dev/login的远程资源。(原因:CORS飞行前频道的CORS标头“访问控制允许标头”中缺少令牌“观众”)

这是来自本地主机还是我尝试从中运行路由的url?我该如何解决这个问题


我可以在浏览器中访问根url路由,没有错误。

请参阅以下说明

基本上,您在服务器端定义了一个“允许的”头列表(访问控制允许头),在您的情况下,头“访问群体”是不允许的。因此,要修复它,您需要编辑列表并将其添加到服务器端

我可能错了,但我坚信你不需要这个标题。我猜现在发生的事情是,你得到了JWT令牌,但不是仅仅使用带有值“Bearer XYZ”的标题“Authorization”,其中XYZ-你的令牌,你还添加了“观众”(我相信这也是来自JWT的响应)。如果这是正确的,使用“授权”就足够了

JWT和IONAL的一个示例: