Развертывание приложения React с бэкендом Django
Как указано в заголовке, я использую React.js во фронтенде и Django в бэкенде. Я в основном переделал сайт для предприятия моего отца, и мы получили cPanel на нашем хостинге (до этого сайт был сделан только на Django). Проблема в том, что я использую cross origin в новом приложении. Мне легко просто открыть 2 командные строки и запустить 2 разных localhosts для Django и React, но я понятия не имею, как это сделать на стороне сервера.
У меня уже были некоторые идеи, такие как: "Может, купить второй сервер и разместить там только React?" или "Может, как-то объединить backend и frontend вместе?", но до сих пор я не знаю, какое решение подойдет больше всего.
Буду благодарен за любые советы, руководства, ссылки, которые помогут мне решить эту проблему. Если нужно, я могу вставить ссылку на github на проект.
Вы должны установить заголовок Access-Control-Allow-Origin в конфигурации вашего сервера:
Заголовок Access-Control-Allow-Origin определяет, к каким URL-адресам разрешено обращаться JavaScript:
Например:
Access-Control-Allow-Origin: http://www.example.com
позволит вашему приложению получить доступ к www.example.com