>  기사  >  웹 프론트엔드  >  Node.js 소개

Node.js 소개

WBOY
WBOY원래의
2024-08-02 07:45:42936검색

Introduction to Node.js

Node.js는 개발자가 서버 측에서 JavaScript를 실행할 수 있는 강력한 오픈 소스 런타임 환경입니다. 비차단 이벤트 중심 아키텍처는 고성능과 확장성을 보장하므로 현대 웹 개발에 필수적입니다. Node.js는 최소한의 오버헤드로 채팅 시스템, 협업 도구 등의 실시간 애플리케이션을 처리하는 데 탁월합니다.

이 기사에서는 Node.js를 소개하고 핵심 기능과 장점을 강조합니다. 백엔드 개발이 처음이거나 기술을 향상하려는 경우 이 가이드는 Node.js가 현대 웹 개발의 초석인 이유를 이해하는 데 도움이 될 것입니다.

Node.js란 무엇입니까?

Node.js는 브라우저 외부, 주로 서버 측에서 JavaScript 코드를 실행하는 오픈 소스 크로스 플랫폼 런타임 환경입니다. 속도와 효율성으로 유명한 V8 JavaScript 엔진을 사용합니다. Node.js의 핵심 기능에는 이벤트 중심의 비차단 I/O 모델이 포함되어 있어 고성능과 확장성을 보장합니다.

Node.js는 2009년 Ryan Dahl에 의해 만들어졌으며 JavaScript가 백엔드 작업을 처리할 수 있도록 하여 서버 측 프로그래밍에 혁명을 일으켰습니다. 처음부터 크게 발전하여 광범위한 채택과 활발한 커뮤니티를 확보했습니다.

다른 서버 측 기술과 비교하여 Node.js는 더 빠른 실행, 더 나은 동시 연결 처리, 클라이언트와 서버 개발 모두를 위한 통합 언어를 제공합니다.

환경 설정

Node.js 개발을 시작하려면 먼저 Node.js와 npm(Node Package Manager)을 설치해야 합니다. 공식 Node.js 웹사이트로 가서 Windows, macOS, Linux 등 운영 체제에 적합한 설치 프로그램을 다운로드하세요.

설치 프로그램에는 패키지 관리에 중요한 도구인 npm이 포함되어 있습니다. 다운로드가 완료되면 설치 프로그램을 실행하고 화면의 지시에 따라 설치 프로세스를 완료하세요. 설치 후 터미널이나 명령 프롬프트를 열고 node -v 및 npm -v를 입력하여 Node.js 및 npm이 올바르게 설치되었는지 확인할 수 있습니다. Node.js 및 npm의 버전 번호가 표시되어 설치가 성공적으로 완료되었음을 확인할 수 있습니다.

단계별 지침:

  1. Node.js 공식 홈페이지로 이동하세요.
  2. 사용 중인 운영 체제(Windows, macOS, Linux)에 맞는 설치 프로그램을 다운로드하세요.
  3. 다운로드한 설치 프로그램을 실행하고 화면의 지시에 따라 설치를 완료하세요.
  4. 터미널이나 명령 프롬프트를 엽니다.
  5. 다음 명령을 입력하여 설치를 확인하세요.

    node -v
    npm -v
    
  6. Node.js 및 npm의 버전 번호가 표시되어 성공적으로 설치되었음을 확인할 수 있습니다.

첫 번째 애플리케이션 구축

1. 프로젝트 디렉토리 생성:

  • 터미널이나 명령 프롬프트를 엽니다.
  • 프로젝트를 생성하려는 위치로 이동하여 새 디렉터리를 만듭니다.

    mkdir my-nodejs-project
    cd my-nodejs-project
    

2. Node.js 프로젝트 초기화:

  • 프로젝트 디렉토리에서 다음을 실행하세요.

    npm init
    
  • 안내에 따라 package.json 파일을 설정하세요. Enter를 눌러 기본 설정을 적용할 수 있습니다.
    3. 간단한 Node.js 서버 만들기:

  • 프로젝트 디렉토리에 app.js라는 새 파일을 만듭니다.

        const http = require('http');
    
        const hostname = '127.0.0.1';
        const port = 3000;
    
        const server = http.createServer((req, res) => {
            res.statusCode = 200;
            res.setHeader('Content-Type', 'text/plain');
            res.end('Hello, World!\n');
        });
    
        server.listen(port, hostname, () => {
            console.log(`Server running at http://${hostname}:${port}/`);
        });
    

4. Node.js 서버 실행:

  • 터미널에서 다음을 실행하세요.

    node app.js
    
  • http://127.0.0.1:3000/에 서버가 실행 중이라는 메시지가 표시됩니다.

  • 웹 브라우저를 열고 http://127.0.0.1:3000/으로 이동하여 "Hello, World!"를 확인하세요. 메시지를 보내세요.

축하합니다! Node.js 환경을 설정하고 첫 번째 Node.js 프로젝트를 생성하고 간단한 서버를 실행했습니다. 여기에서 더 많은 고급 기능을 탐색하고 더 복잡한 애플리케이션을 구축할 수 있습니다.

위 내용은 Node.js 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.