Il tuo filesystem è il router
Metti un file in routes/. La sua posizione è l'URL. Nessuna tabella di rotte da registrare, nessun decoratore da tenere sincronizzato.
routes/index.ts/routes/health.ts/healthroutes/users/index.ts/usersroutes/users/[id].ts/users/:idroutes/users/[id]/posts.ts/users/:id/postsUn solo file serve ogni verbo: dichiara _get, _post, _put, _delete nello stesso modulo.