Is there any way to split Router code into few files or at least merge N routers into one?
I think You can use forward for this…
match "pattern", to: SomeRouter" which is like
forward but doesn’t strip the matching path segments from the request.
Edit: an example Umbrella App routing with Plug.Router app & Phoenix app
I read the doc. The issue is that Plug chain parsed twice and plus forward “eats” matching path info.
@mbuhot solution might fit your need better.