если сделать всё нормально, то общий код из роутера и web-app можно спокойно вынести в отдельный пакет. Причём это даст очень хорошую штуку для дебагера
ваши т.н. "стеки", "диспетчеры мидлварей", как их не называйте - тот же пайплайн. Если быть внимательнее, то можно заметить, что даже код переходит то из роутера в Web-App, то фиксы из web-app в роутер
Ты там бухаешь с утра?😂 Роутер - это независимый пакет, я могу вместо него использовать что-то другое, в простейшем случае я тебе демку могу переписать с кложей вместо роутера, которая будет матчить роуты форичем)