Como en el título, uso React.js en el frontend y Django en el backend. Básicamente, rehice un sitio web para la empresa de mi padre y obtuvimos cPanel en nuestro servicio de alojamiento (el sitio web anterior se hizo solo en Django). El problema es que uso el origen cruzado en la nueva aplicación. Es fácil para mí simplemente abrir 2 indicaciones de comando e iniciar 2 hosts locales diferentes para Django y React, pero no tengo idea de cómo hacerlo en el lado del servidor.
Antes tenía algunas ideas como: "¿Debería comprar un segundo servidor y hospedar solo React allí?" o "¿Debería fusionar de alguna manera el backend y el frontend?", pero aún no tengo idea de qué solución encajaría mejor.
Agradecería cualquier consejo, tutoriales, enlaces que me ayuden a resolver este problema. Si es necesario, también puedo pegar un enlace de github a un proyecto.
Debe configurar el encabezado Access-Control-Allow-Origin en la configuración de su servidor:
El encabezado Access-Control-Allow-Origin especifica a qué URL puede acceder JavaScript:
Por ejemplo:
Access-Control-Allow-Origin: http://www.example.compermitiría que su aplicación acceda a www.example.com