есть ребята, которые пытаются фронт с бэка контролировать
т.е. фронт состоит из одного захардкоженного метода аля (/api/v1/currentConfig)
и кучи модулей
а бэк отдаёт чо куда как запускать и куда ходить
довольно часто используются частичные штуки из такого (мы допустим валидацию шарили подобным способом на одном из проектов)
но, имхо, гемороя больше чем профитов
У меня в одном месте был подход, когда было декларативное описание роутов из которого автоматом генерировался роутер для бекэнда и для фронтэнда.
Минус в том, что тогда на фронте можно было увидеть все эндпоинты которые в роуте есть.