13. 제이쿼리와 앵귤러를 사용해 게시판의 최근 댓글 리스트를 출력할 수 있도록 Web API를 만들어 보자. Controllers 폴더에 NoteCommentServiceController.cs라는 이름으로 컨트롤러 클래스를 생성하고, 다음과 같이 코드를 작성한다.
▼ /Controllers/NoteCommentServiceController.cs
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;
using DotNetNote.Models;
namespace DotNetNote.Controllers
{
[Route(“api/[controller]”)]
public class NoteCommentServiceController : Controller
{
private INoteCommentRepository _repository;
public NoteCommentServiceController(INoteCommentRepository repository)
{
_repository = repository;
}
[HttpGet]
public IEnumerable<NoteComment> Get()
{
// 최근 댓글 리스트 반환
return _repository.GetRecentComments();
}
}
}