从同一域为 React 应用程序和后端服务器提供服务

Serve React app and backend server from same domain

我有一个来自“https://www.domain1.com" and the backend is served on a different domain "https://www.domain2.com”的 React 应用程序。 Api 从 domain1.com 到 domain2.com 发出的请求不是简单的 HTTP 请求,因为我们在所有请求中添加了授权 header。这导致发出 CORS OPTIONS 请求,进一步大幅增加了应用程序的延迟。 1. 有什么办法可以合并这两个域吗? 2. 如果我将域分开,是否可以避免针对这些 non-simple HTTP 请求的 CORS OPTIONS 预检请求?

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