我有一个CORS错误,并且尝试了所有操作。我仍然收到错误:
从原点“ Loop”到“ https://myapp.herokuapp.com/api/contact”的XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:否'Access-Control-Allow-来源的标头出现在请求的资源上。
ProflieArn:
Fn::Sub:
- "arn:${AWS::Partition}:iam::${AWS::AccountId}:instance-profile/${rolename}"
- rolename: !Select [1, !Split ['/', !GetAtt MyInstanceRole.Arn] ]
答案 0 :(得分:-1)
**Try this i hope it works for you**
app.use((req,res, next)=>{
res.header('Access-Control-Allow-Origin','*');
res.header(
'Access-Control-Allow-Headers','Origin ,X-Requested-With,Content-Type, Access,Authorization'
);
if(req.Method==='OPTIONS'){
req.header('Access-Control-Allow-Methods','POST,PUT,PUSH,PATCH,DELETE,GET');
return res.status(200).json({})
}
next()
})