basic01
개관
ASP.NET Core Web API 기본 템플릿으로 만든 프로그램입니다. program.cs의 구조와 Controller, router에 대해서 이해해봅시다.
Program.cs
WeatherForecastController.cs
ApiController 임을 명시
[ApiController]
속성 사용Route 경로 지정
[Route("[controller]")]
public class WeatherForecastController
의 Controller 접미사를 뺀 WeatherForecast가 경로가 됨URI : {serverIP:port}/WeatherForecast
Http verb 지정
GET 요청을 받았을 때, 이 메소드를 실행함
이 메소드의 return value가 Http response의 body data에 JSON형식으로 들어감
기타
logger는 basic04에서 자세히 보도록 하자
Last updated