이번 Sprint(채팅 웹페이지)에서 서버의 역할
이번 Sprint에서 클라이언트의 역할
전통적인 http 통신은 요청이 있어야만 응답이 있다. 그리고 요청이 성공을 했든 실패를 했든 응답은 준다. 발전된 http는 요청여러개에 응답여러개도 줄 수가 있다.
*참고: push technollogy라는 것이 있는데, 우리가 일반적으로 사용하는 전송요청이 클라이언트에서 시작되는 pull technollogy와 상반되는 개념이다. 이는 중앙 서버에서 전송 요청이 시작되는 정보 전달 방식이다.
참고: PUT과 PATCH의 차이는 PUT은 DB에 새로운 row를 추가하는 것이라면 PATCH는 row의 한 값만을 update하는 method이다.
post는 payload가 담김 400번대 에러는 클라이언트의 에러 500번대는 서버의 잘못으로 에러
fetch 사용하는 방법은 mdn 참고하기 https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch