25.2.3 URL 라우팅
ASP.NET Core 1.0 MVC에서는 Startup.cs 파일에서 라우팅에 대한 정보를 다룬다. Startup.cs의 Configure 메서드에서 다음 코드에 의해 /Home/Index 형식의 URL이 실행된다. 옵션이 설정된 코드는 app.UseMvcWithDefaultRoute() 메서드 호출과 같은 내용을 보여준다.
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
다음과 같이 경로가 요청되면 모두 똑같이 Home 컨트롤러의 Index 액션 메서드를 실행한다.
• /
• /Home
• /Home/Index
• /Home/Index/<모든 값>