首页 > 解决方案 > 从同一域服务 React 应用程序和后端服务器

问题描述

我有一个从“ https://www.domain1.com ”提供服务的反应应用程序,并且后端在不同的域“ https://www.domain2.com ”上提供服务。从 domain1.com 到 domain2.com 的 API 请求不是简单的 HTTP 请求,因为我们在所有请求中都添加了 Authorization 标头。这导致提出 CORS OPTIONS 请求,从而大大增加了应用程序的延迟。1.有什么办法可以合并两个域?2. 如果我将域分开,我可以避免这些非简单 HTTP 请求的 CORS OPTIONS 预检请求吗?

标签: reactjshttpcorspreflight

解决方案


是的,您可以在后端而不是前端避免 CORS 策略选项。在开发 API 的地方,必须允许 CORS 策略。允许后,您可以调用从其他域服务的 API。


推荐阅读