저는 node.js에 클라우드 기반 서버를 개발해 왔으며 서버 측 자바 스크립트 작업을 정말 즐겁게하고 있습니다.node.js 클라이언트/서버 동기 아키텍처
다음으로 서버와 상호 작용할 모바일 앱을 작성 중입니다.
내 질문은 : node.js가 비동기 적으로 프로그램 할 때 클라이언트/서버 상호 작용이 어떻게 작동해야합니까?
예를 들어, 사용자가 로그인하려고하고 게시물 요청이 내 node.js 서버로 전송된다고 가정 해 봅시다. 노드가 그 일을하는 동안 연결을 어떻게 든 열어 두는 것이 가장 좋습니다. 예를 들어 콜백에서 익명 함수가 응답을 다시 보낼 수있는 방법을 확신하지 못합니다 (특히 컨텍스트가 손실 된 경우).
또는 서버에서 '확인 (작업 중입니다)'을 보낸 다음 준비가되면 클라이언트에 어떻게 든 푸시할까요?
죄송합니다. 노드가 대기 (예 : 데이터베이스 호출) 할 때마다 노드가 콜백 함수를 수락하는 것을 좋아한다는 것을 알고 있기 때문에, 나는 아직도 이런 종류의 작업을하고 있습니다.
감사합니다.