더북(TheBook)

예제 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();
    }
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.