


{{#commentDtos}} {{/commentDtos}})commentDtos 리스트를 반복 출력.#은 해당 블록의 시작, /은 끝을 나타냄.{{#commentDtos}}
<div>{{nickname}}</div>
<div>{{body}}</div>
{{/commentDtos}}
[댓글 작성] 버튼 클릭 시 REST API 요청을 서버로 전송querySelector() 사용let 변수명 = document.querySelector("#id값");
addEventListener() 사용변수명.addEventListener("click", 함수);
let reply = {
key1: value1,
key2: value2
};
fetch() 함수로 요청을 보냄fetch(url, {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(객체)
});


data-속성으로 저장show.bs.modal 이벤트를 통해 모달이 열릴 때 이벤트 감지data-속성에서 댓글 정보 추출 → 수정 폼에 적용let modal = document.querySelector("#modalId");
modal.addEventListener("show.bs.modal", function (event) {
let button = event.relatedTarget; // 트리거 버튼
let replyId = button.getAttribute("data-id"); // 댓글 id
// 폼에 값 삽입
});







let buttons = document.querySelectorAll(".delete-button");
buttons.forEach(function(button) {
button.addEventListener("click", 함수);
});






let message = `댓글 번호는 ${replyId}입니다`;
