在Aurelia中添加“ Access-Control-Allow-Origin”标头

Wim Verhavert

当我尝试通过Aurelia前端访问我的API时,出现以下错误:

XMLHttpRequest无法加载https:// [此处为我的aws API URL] / auth。对预检请求的响应未通过访问控制检查:在所请求的资源上不存在“ Access-Control-Allow-Origin”标头。因此,不允许访问源“ http:// localhost:9000 ”。响应的HTTP状态码为403

这是我的代码:

 constructor(Aurelia, HttpClient) {

    HttpClient.configure(http => {
      http.withBaseUrl(config.baseUrl);
    });

    this.http = HttpClient;
    this.app = Aurelia;

    this.session = JSON.parse(localStorage[config.tokenName] || null);
  }

login(username, password) {

    var client = new HttpClient();
    client.createRequest(config.apiUrl + '/auth', { username, password })
      .asPost()
      .withHeader('Access-Control-Allow-Origin', '*')
      .withBaseUrl(config.baseUrl)
      .send()
      .then((response) => response.content)
      .then((session) => {
        localStorage[config.tokenName] = JSON.stringify(session);
        this.session = session;
        this.app.setRoot('app');
    });
  }

我究竟做错了什么?

它在邮递员中工作正常。

Wim Verhavert

我通过在AWS API网关界面中使用“启用CORS”并再次部署API来解决此问题。感谢您为我指出正确的方向!!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在IIS中修改Access-Control-Allow-Origin标头

来自分类Dev

当请求中的Origin标头存在时,AWS S3不发送Access-Control-Allow-Origin标头

来自分类Dev

当请求中的Origin标头存在时,AWS S3不发送Access-Control-Allow-Origin标头

来自分类Dev

如何在 Ruby 中向 API 响应添加“Access-Control-Allow-Origin”标头

来自分类Dev

如何修改Web API服务器代码以添加Access-Control-Allow-Origin标头?

来自分类Dev

Icecast2-如何添加access-control-allow-origin标头?

来自分类Dev

添加CORS筛选器后找不到Access-Control-Allow-Origin标头

来自分类Dev

如何将Access-Control-Allow-Origin标头添加到yaws文件?

来自分类Dev

@CrossOrigin没有添加Access-Control-Allow-Origin标头

来自分类Dev

@CrossOrigin没有添加Access-Control-Allow-Origin标头

来自分类Dev

添加CORS筛选器后找不到Access-Control-Allow-Origin标头

来自分类Dev

如何使用 ImageResizer 插件添加 Access-Control-Allow-Origin 标头

来自分类Dev

AJAX请求中不存在“ access-control-allow-origin”标头

来自分类常见问题

请求的资源错误中不存在“ Access-Control-Allow-Origin”标头

来自分类Dev

请求的资源.htaccess中没有Access-Control-Allow-Origin标头

来自分类Dev

Amazon S3存储桶中缺少Access-Control-Allow-Origin标头

来自分类Dev

django中的“请求的资源上没有'Access-Control-Allow-Origin'标头”

来自分类Dev

Laravel中不允许任何'Access-Control-Allow-Origin'标头

来自分类Dev

Github的Jekyll网站中的Access-Control-Allow-Origin HTTP标头

来自分类Dev

Orion上下文代理中不存在“ Access-Control-Allow-Origin”标头

来自分类Dev

Angular 2应用程序中没有“ Access-Control-Allow-Origin”标头

来自分类Dev

Node.Js错误“请求中没有'Access-Control-Allow-Origin'标头”

来自分类Dev

标头集Access-Control-Allow-Origin在Apache2.4中不起作用

来自分类Dev

Laravel中不允许任何'Access-Control-Allow-Origin'标头

来自分类Dev

keycloak 中请求的资源上不存在“Access-Control-Allow-Origin”标头

来自分类Dev

我的“Access-Control-Allow-Origin”标头在我的 .htaccess 中不起作用?

来自分类Dev

Wordpress functions.php 中的多个 Access-Control-Allow-Origin CORS 标头

来自分类Dev

修复 NGINX 中的“Access-Control-Allow-Origin”标头包含多个值错误

来自分类Dev

没有exportLink的“ Access-Control-Allow-Origin”标头

Related 相关文章

  1. 1

    在IIS中修改Access-Control-Allow-Origin标头

  2. 2

    当请求中的Origin标头存在时,AWS S3不发送Access-Control-Allow-Origin标头

  3. 3

    当请求中的Origin标头存在时,AWS S3不发送Access-Control-Allow-Origin标头

  4. 4

    如何在 Ruby 中向 API 响应添加“Access-Control-Allow-Origin”标头

  5. 5

    如何修改Web API服务器代码以添加Access-Control-Allow-Origin标头?

  6. 6

    Icecast2-如何添加access-control-allow-origin标头?

  7. 7

    添加CORS筛选器后找不到Access-Control-Allow-Origin标头

  8. 8

    如何将Access-Control-Allow-Origin标头添加到yaws文件?

  9. 9

    @CrossOrigin没有添加Access-Control-Allow-Origin标头

  10. 10

    @CrossOrigin没有添加Access-Control-Allow-Origin标头

  11. 11

    添加CORS筛选器后找不到Access-Control-Allow-Origin标头

  12. 12

    如何使用 ImageResizer 插件添加 Access-Control-Allow-Origin 标头

  13. 13

    AJAX请求中不存在“ access-control-allow-origin”标头

  14. 14

    请求的资源错误中不存在“ Access-Control-Allow-Origin”标头

  15. 15

    请求的资源.htaccess中没有Access-Control-Allow-Origin标头

  16. 16

    Amazon S3存储桶中缺少Access-Control-Allow-Origin标头

  17. 17

    django中的“请求的资源上没有'Access-Control-Allow-Origin'标头”

  18. 18

    Laravel中不允许任何'Access-Control-Allow-Origin'标头

  19. 19

    Github的Jekyll网站中的Access-Control-Allow-Origin HTTP标头

  20. 20

    Orion上下文代理中不存在“ Access-Control-Allow-Origin”标头

  21. 21

    Angular 2应用程序中没有“ Access-Control-Allow-Origin”标头

  22. 22

    Node.Js错误“请求中没有'Access-Control-Allow-Origin'标头”

  23. 23

    标头集Access-Control-Allow-Origin在Apache2.4中不起作用

  24. 24

    Laravel中不允许任何'Access-Control-Allow-Origin'标头

  25. 25

    keycloak 中请求的资源上不存在“Access-Control-Allow-Origin”标头

  26. 26

    我的“Access-Control-Allow-Origin”标头在我的 .htaccess 中不起作用?

  27. 27

    Wordpress functions.php 中的多个 Access-Control-Allow-Origin CORS 标头

  28. 28

    修复 NGINX 中的“Access-Control-Allow-Origin”标头包含多个值错误

  29. 29

    没有exportLink的“ Access-Control-Allow-Origin”标头

热门标签

归档