Отправка запроса из Nextjs в Django, обслуживаемого с Unix-сокета

У меня есть приложение nextjs и приложение Django, запущенные на сервере Linux. Для целей SSR я пытаюсь получить данные из приложения Django в приложение nextjs, используя getServerSideProps. Проще всего это сделать, отправив запрос из приложения nextjs в приложение Django.

request illustration

Это было относительно легко сделать в процессе разработки. Запросы отправлялись на http://localhost:8000, поскольку приложение Django использовало порт 8000, с порта 3000, который является портом, используемым приложением nextjs.

Однако на нашем рабочем сервере приложение Django работает на сокете Unix, обслуживаемом через gunicorn.

upstream app_server {
    server unix:/path/to/gunicorn.sock fail_timeout=0;
}

Как я могу запросить данные из приложения Django в приложение nextjs, когда приложение Django доступно через Unix сокет?

Вернуться на верх