我有一台虚拟机,其中安装了基于 Angular 6 的 UI 和基于 Node + Express(我已使用 app.use(cors()); 启用 CORS)的 REST API。两者均托管在 AWS 上虚拟机的 IIS 8.5 上。
我有 2 台笔记本电脑,从其中一台我可以访问,并且运行正常,但从另一台则出现以下错误。
CORS 策略已阻止对 XMLHttpRequest 的访问。对预检请求的响应未通过访问控制检查:请求资源上不存在“Access-Control-Allow-Origin”。
你们当中有人能指导一下可能存在的问题吗?
答案1
app.use(cors());
app.options('*', cors());
您需要在其他路线之前添加它