Есть существующий бэкенд написанный на java. Собрался писать клиента с помощью next.js.
Сейчас бакэнд висит за лоадбалансером по пути example.com/api. У next.js есть фича API Routing, page/api/* которую думаю тоже использовать. Для получения данных от других api требующих секретный ключ.
Как их правильно смешать? Имею ввиду java бэкенд и /api next.js? Подвешать бакэенд к примеру на /back, но как то некрасиво. Подвешать next.js приложение на /blog?
Проблема в load balancer-е . Там будут сконфигурированы два пути 1. "/" -> мое next.js приложение с его /api/ и второй путь, существующий /api -> java backend. То-есть из браузера не достучаться до /api next.js приложения, так как запросы по /api срузу уходят на бэкенд. Придется писать какие то сложные правила. Поэтому в голову тоолько и приходит, подвесить приложение на /app и запросы на / редиректить на /app. Но могут возникнуть сложности с basePath. Надо пробовать.