[Node.js] Ajax를 이용한 비동기 통신


[Node.js] Ajax를 이용한 비동기 통신

우선 Ajax란 Asynchronous JavaScript And XML의 약자로, 서버와 클라이언트 사이의 비동기 통신을 하기 위한 일종의 방식이다. 기본적으로 HTTP는 connectless하고 stateless한데, 이러한 HTTP의 특성때문에 클라이언트에서 request를 보내고 서버에서 response를 보내면 이어졌던 연결이 끊어지게 된다. 그래서 화면의 일부 데이터만 수정하고 싶은 상황이 발생하더라도 다시 request를 보내고 response를 받아 전체 리소스를 다시 다 가져와야 하는 상황이 발생한다. 이를 해결하기 위해 만들어진 것이 AJAX라고 생각하면 된다. XMLHttpRequest 객체를 request해주는데, 이후 서버에서 JSON같은 형태의 데이터를 받아 페이지의 일부만 수정할..........



원문링크 : [Node.js] Ajax를 이용한 비동기 통신