Il routing lato server è un processo utilizzato nelle applicazioni web per indirizzare le richieste del client al codice appropriato sul server. Questo avviene di solito in base all’URL richiesto e al metodo HTTP utilizzato (GET, POST, ecc.).
Ad esempio, immagina di avere un’applicazione web con due pagine: una home page e una pagina di contatto. Se un utente richiede la home page, il router lato server eseguirà il codice che genera la home page. Se l’utente richiede la pagina di contatto, il router eseguirà il codice che genera quella pagina.
Il routing lato server è importante perché consente di creare applicazioni web complesse con molte pagine diverse. Senza un router, ogni pagina dovrebbe essere un file separato sul server, il che sarebbe ingombrante e difficile da gestire.