【问题标题】:How to deploy my AWS solution in order to avoid CORS issues?如何部署我的 AWS 解决方案以避免 CORS 问题?
【发布时间】:2022-01-16 18:45:45
【问题描述】:

我有一个基于两个主要组件的应用程序:

由于 https://app.com/https://api.app.com 不同,我在 Firefox 上收到了 CORS 错误并且数据未传递。

如何设置我的 Route 53 记录,以便实现我的应用程序所需的内容? (S3和Beanstalk在同一个域下?) 我更改命名(api.app.com)没有问题,我只是不知道该怎么做:)

【问题讨论】:

    标签: amazon-web-services cross-domain amazon-route53 same-origin-policy


    【解决方案1】:

    这段代码成功了:

    //Enabling cors
    var allowedOrigins = [
      'https://app.com', 
      'http://app.com'];
      
    app.use(cors({
      origin: function(origin, callback){
        if(!origin) return callback(null, true);
        if(allowedOrigins.indexOf(origin) === -1){
          var msg = 'Forbidden!';
          return callback(new Error(msg), false);
        }
        return callback(null, true);
      }
    }));
    

    【讨论】:

      猜你喜欢
      • 2021-02-17
      • 1970-01-01
      • 2019-11-10
      • 2015-05-11
      • 1970-01-01
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多