← 목록

주니어 개발자를 위한 Node.js 기초 강좌 🚀

작성: 2025년 05월 20일읽기: 약 2분

Node.js는 웹 개발을 위한 매우 인기 있는 백엔드 프레임워크입니다. 이 강좌에서는 Node.js의 기본을 배우고, 간단한 웹 서버를 만드는 방법을 알아보겠습니다. 복잡한 용어는 최대한 피하면서, 쉽게 설명하도록 하겠습니다.

Node.js란 무엇인가요?

Node.js는 JavaScript를 사용하여 서버 측 애플리케이션을 개발할 수 있게 해주는 플랫폼입니다. 웹 페이지의 서버 부분을 만들 때 주로 사용됩니다.

첫 번째 Node.js 서버 만들기

Node.js를 사용하여 간단한 웹 서버를 만드는 방법을 배워보겠습니다. 이 서버는 웹 브라우저에서 접속할 수 있으며, "Hello, World!"라는 메시지를 표시할 것입니다.

  1. Node.js 설치하기: Node.js를 사용하기 전에, 컴퓨터에 Node.js가 설치되어 있어야 합니다. Node.js 공식 웹사이트에서 설치할 수 있습니다.

  2. 프로젝트 폴더 만들기: 원하는 위치에 새 폴더를 만들고, 그 폴더 안에서 터미널을 엽니다.

  3. 서버 코드 작성하기: 터미널에서 다음 명령어를 사용하여 server.js라는 새 파일을 만듭니다.

touch server.js

그리고 server.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}/`);
});
  1. 서버 실행하기: 코드를 작성한 후, 터미널에서 다음 명령어를 입력하여 서버를 시작합니다.
node server.js
  1. 결과 확인하기: 웹 브라우저를 열고 http://127.0.0.1:3000/ 주소로 이동합니다. "Hello, World!"라는 메시지가 표시되면 성공입니다!

마무리

축하합니다! 여러분은 Node.js를 사용하여 첫 번째 웹 서버를 만들었습니다. 이 강좌를 통해 Node.js의 기초를 배우고, 간단한 웹 서버를 만드는 방법을 익혔습니다. 앞으로도 계속해서 Node.js를 탐구하고, 더 많은 기능을 추가해 보세요. Happy coding! 🚀