예제 4-5 HomeController의 첫 번째 형태
(Restaurant/316beab/Restaurant.RestApi/HomeController.cs)
[Route("")]
public class HomeController : ControllerBase
{
public IActionResult Get()
{
return Ok( new { message = "Hello, World!" });
}
}
하지만 이것만으로는 충분하지 않습니다. ASP.NET에도 MVC 프레임워크를 사용한다는 것을 알려야 합니다. 예제 4-6과 같이 Startup 클래스에서 이 부분을 처리할 수 있습니다.
예제 4-6 MVC를 ASP.NET에 설정하기
(Restaurant/316beab/Restaurant.RestApi/Startup.cs)
public sealed class Startup
{
public static void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
}