Разработка
Если вы находитесь на стадии разработки и используете Create React App , вы можете добавить "proxy": "http://localhost:8000"
к package.json
. Затем ваши запросы api, сделанные в React, будут перенаправлены на порт 8000.
Production
Производственная установка совершенно другая. Вы захотите запустить yarn build
и позволить самому Django или nginx обслуживать index.html
. В этом случае больше не будет нескольких портов, поскольку сборка React - это просто файлы c *.
Я создаю пример реального проекта, поскольку мы говорим с тем же стеком ( GitHub ). У него еще нет готовой производственной установки, но вы можете увидеть мою настройку разработки, если хотите вдохновения.