프론트엔드와 백엔드가 서버를 통해 데이터를 주고 받는 방법 백엔드가 템플릿을 렌더링하지 않을 때 프론트와 백엔드가 통신하는 방법
API 요청을 보내기 위해 사용됨
interactive(상호작용)하게 만들 수 있는 가장 기본적인 방법. interactivity라 함은 URL이 바뀌지 않아도 페이지에서 변화가 생기는 것. 예를들면 댓글을 달면 URL이 바뀌지 않는 것.
// 요청 fetch(`/api/videos/${id}/view`, { method: "POST", });
// 응답 return res.sendStatus(200);
sendStatus()
status().render()
return status(200).render();
※ status()에서 끝내는 것은 응답에 상태 코드를 추가하기만 한 것. ※ render()같은 것들을 써줘야 status()를 추가한 의미가 있는데 템플릿을 render할 필요가 없을 때 sendStatus()를 사용해야 연결을 끝낼 수 있다.
There was an error while loading. Please reload this page.