안녕하세요 웹페이지에서 채팅구현을 따라하다가 문제가 생겨서 질문을 드립니다.

서버측 코드입니다.


클라이언트측 코드입니다.


해당 코드에서 preventDefault함수를 쓰게 되면 잘 작동하는데 저 함수를 왜 사용하는지 이해가 안가서 빼봤는데 

빼본 결과 말을 치고 엔터를 누르거나 chat버튼을 클릭할 경우 user의 이름이 그 다음 사용자로 변하고 페이지가 리로드 됩니다.

이유가 궁금한데 알려주실분 없나요?