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

비동기 프로그래밍에 익숙할 가능성이 높습니다. 그것은 결국, 아약스의 “A”입니다. Node.js의 모든 기능은 비동기입니다. 따라서 일반적으로 스레드를 차단하는 모든 것이 백그라운드에서 실행됩니다. 이것은 Node.js에 대해 기억해야 할 가장 중요한 사항입니다. 예를 들어 파일 시스템에서 파일을 읽는 경우 읽기 작업이 완료될 때 실행되는 콜백 함수를 지정해야 합니다. 콘솔을 열면 요청 ssd 응답 개체를 검사하고 수정할 수 있습니다. 이것은 노드 검사기로 시작하는 기본적인 예일 뿐이지만 실제 응용 프로그램에서는 이러한 디버깅 기술의 이점을 활용하여 보다 복잡한 문제를 추적할 수 있습니다. 이것은 다른 프로그래밍 언어와는 매우 다릅니다.

이에 대한 간단한 예는 아래 코드에서 이 모델에서 MySQL을 구성하는 코드와 일치하는 Pname.js라는 새 파일을 추가합니다. 새 모듈에는 컬렉션에 사용되는 메서드가 포함됩니다. 예제 메서드로 컬렉션에서 문서를 가져오는 모듈을 추가해 보겠습니다. 먼저 MySQL xdevapi를 로드하는 변수와 서버에 대한 연결에 대한 구성을 저장하는 두 가지 변수를 정의합니다. 다음은 앱에 맞게 확장할 수 있는 기본 코드입니다. 데스크톱 소프트웨어가 지배하지만 실시간 웹 솔루션으로 쉽게 대체 될 수있는 또 다른 예는 주식 가격을 추적하고 계산 / 기술 분석을 수행하고 그래프 / 차트를 만드는 데 사용되는 브로커의 거래 소프트웨어입니다. 예를 들어 Windows에서는 MySQL 설치 프로그램을 통해 MySQL 서버를 이미 설치했을 수 있으며 이 예제에서는 만족스럽습니다. 그리고 MySQL X 프로토콜 플러그인은 이미 활성화 될 수 있습니다 -MySQL 서버를 다시 구성하여 지금 활성화하지 않을 경우. X 플러그인을 사용하도록 설정하면 MySQL을 문서 저장소로 사용할 수 있습니다. 노드와 익스프레스도 이제 설치되었다고 가정하면 터미널을 열고 위치 경로로 이동하여 프로젝트를 만듭니다.

원하는 폴더에 Express 응용 프로그램 생성기를 설치하여 새 응용 프로그램에 대한 프로젝트 파일 및 종속성을 만듭니다. CLI 프롬프트에서 그냥 입력 : $ npm 익스프레스 생성기 설치 -g 및 누르기 Enter. 우리는 대신 익스프레스의 네이티브 옥 인터프리터의 HTML을 사용하려면 그래서 그냥 설정에 대한이 명령을 입력 : $ 표현 MySQL pname -ejs 및 히트 Enter (이름은 MySQL DB의 실제 이름입니다. 이제 새 서버가 새 앱 프레임워크로 작동하는지 확인할 수 있습니다: $ npm 시작 및 http://localhost:3000 브라우저 열기 이제, 사물의 인프라 측면을 방문합시다. 예를 들어 사용자에게 GitHub의 상태 페이지와 같은 서비스 모니터링 페이지를 제공하려는 SaaS 공급자를 가정해 보겠습니다. Node.js 이벤트 루프를 사용하면 서비스의 상태를 비동기 방식으로 확인하고 웹소켓을 사용하여 클라이언트에 데이터를 푸시하는 강력한 웹 기반 대시보드를 만들 수 있습니다.