먼저 각 애플리케이션을 살펴보고 네트 서비스를 통해 http 서비스를 실행하세요.
으아악간단히 말하면 Net 서비스와 http 서비스 두 개를 초기화하는 것입니다. Net 서비스를 사용하여 클라이언트가 연결된 후 http 서비스의 연결 이벤트를 트리거하고 소켓을 http에 전달합니다. service;
한 줄의 주석이 닫혀 있으면 서비스가 닫힙니다.
하지만 하위 프로세스 모듈과 프로세스 간 전송을 처리하는 다른 애플리케이션을 살펴보세요.
으아악
하위 프로세스 파일:으아악
상위 프로세스 파일에도 댓글 한 줄이 있는데 여기서 댓글을 삭제하고 나면 서비스가 정상적으로 작동되는 이유가 무엇인가요?상위 프로세스의 네트 서비스가 종료되어 더 이상 포트 3000을 수신하지 않습니다. 이해가 되지 않습니다.
코드 수준에서는 상위 프로세스는 종료되었지만 하위 프로세스는 종료되지 않은 것으로 이해됩니다. 그런데 요청 스트림은 어떻게 실행되나요? 아니면 코드가 어떻게 실행되나요? 제 생각이 좀 헷갈리네요. Node에서 간단하게 설명하지만 정말 읽기 어렵습니다
Google에서 검색한 결과 stackoverflow
에서 비슷한 질문을 찾았습니다.키는 이 섹션에 있어야 합니다. 받는 건 이런
사실 하위 프로세스의 서버는 상위 프로세스의 서버와 다릅니다. 부모 프로세스를 닫는 것은 당연합니다. 자식 프로세스에는 영향을 미치지 않습니다으아아아
즉, 상위 프로세스는 server._handle
을 보내고, 하위 프로세스는 이 핸들을 사용하여 서버를 재구축합니다.
Stackoverflow에 대한 질문은 여기에서 찾을 수 있습니다