Что делает строка в Startup app.UseRouting()?
Сейчас изучаю ASP.NET Core и читаю на метаните про класс Startup. Так вот, наткнулся там на такую строку:
Вызов app.UseRouting() добавляет некоторые возможности маршрутизации, благодаря чему приложение может соотносить запросы с определенными маршрутами.
Вот список вопросов:
- Что такое маршрутизация?
- Зачем она нужна?
- Огромное ли значение она имеет для веб-приложения?
- Что это за "некоторые возможности"?
- Что эти "некоторые возможности" делают, за что отвечают?
- Что означает часть строки "соотносить запросы с определенными маршрутами"? Что означает в данном контексте "соотносить", "определенными" и "маршрутами"?
- Что такое маршруты? Какую роль играют и для чего нужны?