当我将react应用部署到Heroku时,我遇到了一个问题:
Access to fetch at 'https://rs-yoga-prod.herokuapp.com/' from origin 'https://rs-react-prod.herokuapp.com' has been blocked by CORS policy: Response to preflight request doesn'theader with a valid valu
,The key 'allowedHeaders' is not sorted alphabetically (object-literal-sort-keys)tslint(1),这是按字母顺序排序的,// Configure CORS origin: (origin: string, callback: any) => {
if (process.env.CORS_WHITELIST&& process.env.
我对CORS配置很陌生,并试图解决这个问题,但根据文档,我的设置看起来是正确的。我希望你能帮我看看我错过了什么。我的代码试图使用一个签名的url将一个文件(PUT)直接上传到google存储。Access to XMLHttpRequest at‘.’CORS策略阻止了“”:请求的资源上没有“访问-控制-允许-原产地”标题。我已经在我的Google存储桶上设置了CORS策略(为可读性增加了行间隔):