问题标签 [meteor-slingshot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
83 浏览

amazon-s3 - 弹弓流星s3错误

恐怕我根本不明白这应该如何工作。slingshot 是如何知道找到我的 s3 存储桶的地址的?这完全由访问密钥决定吗?

这是我在 server/files.js 中的代码:

这是我的 settings.json 文件

}

我在浏览器中收到此错误:

跨域请求被阻止:同源策略不允许在https://mybucketname.s3-us-west-1.amazonaws.com/读取远程资源。(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)。

但是我的 portdata 存储桶中有一个 CORS 配置。

第一步,我想,有没有办法检查我的应用程序是否与我的 s3 存储桶进行了联系?就像我说的,我真的不明白弹弓是如何找到水桶的。

0 投票
0 回答
38 浏览

amazon-s3 - Meteor-slingshot s3 到非 cors 兼容服务器

我正在尝试使用流星弹弓连接到不支持 cors 配置的 s3 协议 nodechef 对象服务器,并且不使用区域,只是存储桶 + 端点 + 文件名并且我正在接收:

从源 [本地] 访问 [服务器] 上的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。

我相当肯定这是因为缺少 cors 配置。无论如何,是否有禁用弹弓的 cors 要求或任何其他方式来解决这个问题?