node.js가 클라이언트 및 웹 서버와 어떻게 잘 맞는지에 대한 내 설명은 정확합니까?node.js는 클라이언트에 어디에 있습니까 <--> 웹 서버 흐름?
- (A)이다 클라이언트 (B)는 Node.js를 일부 웹 서버
- (C)에서 실행되는
- 는 비즈니스 로직, 데이터베이스 액세스 루틴, 예를 호스팅 "서비스"이다 "GetCustomer()". 간단하게하기 위해 서비스 (C)가 REST 인터페이스를 노출한다고 가정합니다.
그래서 클라이언트 (A)는 node.js (B)에서 일부 리소스를 요청합니다. 그러면 node.js (B)에서이 요청을 비동기 및 이벤트 I/O 장점으로 전달합니다. C) 어떤 고객 정보를 얻고 콜백을 통해 node.js (B)로 반환 한 다음 node.js가 해당 응답을 클라이언트에 반환합니다.
1. 정확합니까?
두 관련 질문 :
2.How은에 요청을 파견하는 서비스를 알고 Node.js를합니까? 클라이언트가 서비스와 직접 이야기하지 않기 때문에 service API를 미러링하는 node.js에 api "스텁"을 만들어야합니까?
3.이 아키텍처에서 세션 상태는 어떻게 처리됩니까? 일반적인 흐름의 모두 "도"의
왜 Node.js에서 처리 할 수 없습니까?Node.js 메일 링리스트에서 더 잘 질문 할 수 있습니다. –
@ Josh - 첫 번째 질문의 의미가 확실하지 않습니다. 메일 링리스트와 관련해서는 StackOverflow입니다! 여기 node.js 질문의 톤이 있습니다. SO의 목적은이 물건을 통합하는 것입니다. – Howiecamp
목적은 "직접 Node.js를 사용하여 X를 수행하는 방법"과 비교하여 직접적인 질문을하는 것입니다.이 방법은 사용의 철학과 목적입니다. * *. –