do it node.js 프로그래밍 예제

모듈은 코드의 조각이 캡슐화되어 있습니다. 모듈 내의 코드는 대부분 비공개입니다 . 그러나 모듈 외부에서 사용할 함수 및/또는 변수를 노출할 수 있습니다. 이렇게 하려면 내보내기 개체를 사용 하 고 해당 속성 및 메서드를 노출 하려는 코드 조각으로 채웁니다. 예를 들어 다음 모듈을 예로 들어, 타사 리소스와 통신하거나, 서로 다른 소스에서 데이터를 가져오거나, 이미지 및 비디오와 같은 자산을 타사 클라우드 서비스에 저장하는 서버 측 응용 프로그램을 고려합니다. 노드는 구글의 V8 자바 스크립트 엔진에서 실행되는 자바 스크립트 환경입니다. 따라서 클라이언트 측 개발에 사용하는 모범 사례를 따라야 합니다. 예를 들어 전역 범위에 아무 것도 넣지 않아야 합니다. 그러나 이것이 항상 가능한 것은 아닙니다.

노드의 전역 범위는 전역 (브라우저의 창과 는 반대로) 이며, 이 와 같이 var 키워드를 생략 하 여 기능의 전역 변수를 쉽게 만들 수 있습니다.: 이 자습서는 Node.js와 그 기본 을 학습 하려는 소프트웨어 프로그래머를 위해 설계 되었습니다. 건축 개념. 이 자습서에서는 적절한 예제를 통해 Node.js의 모든 필요한 구성 요소에 대한 충분한 이해를 제공합니다. 모든 것을 설치하면 웹 응용 프로그램을 코딩할 수 있습니다. 먼저 일부 데이터가있는 데이터 폴더에 JSON 파일을 추가합니다. 이 프로젝트에 대한 freshideas.json을 호출합니다. 일부 데이터를 일관된 형식으로 추가하여 나중에 참조할 수 있습니다. 노드 프로그래밍 예제(JSON 파일 레코드)는 다음과 같습니다: 가장 간단한 예에서, 우리는 사람들이 와서 일대다(실제로 모두) 방식으로 메시지를 교환할 수 있는 단일 채팅방을 웹사이트에 가지고 있습니다. 예를 들어, 웹 사이트에 세 사람이 모두 게시판에 연결되어 있다고 가정해 보겠습니다.

다시 보내야 하는 응답(예에서 res): 방문자에게 응답을 제공하기 위해 채워야 하는 개체입니다. 결국 res에는 일반적으로 방문자에게 보낼 페이지의 HTML 코드가 포함됩니다. 노드는 I/O 바인딩된 응용 프로그램(또는 사용자 이벤트를 기다리는 응용 프로그램)에 이상적이지만 CPU가 많은 응용 프로그램에는 적합하지 않습니다.