jjinny_0609
냐냥
jjinny_0609
전체 방문자
오늘
어제
  • 분류 전체보기 (249)
    • IT (18)
      • Eclipse (1)
      • 라즈베리파이 (8)
      • 정보처리기사 (2)
      • 팀 프로젝트 (5)
      • 자료구조 (1)
      • CS 지식 (0)
    • 프로그래밍 언어 (75)
      • Java (33)
      • 파이썬 (4)
      • Node.js (38)
    • 프론트엔드(Frontend) (83)
      • HTML (7)
      • CSS (8)
      • JavaScript (10)
      • jQuery (2)
      • React (50)
      • Vue.js (6)
    • 백엔드(Backend) (62)
      • 네트워크 (1)
      • 데이터베이스 (49)
      • Spring (6)
      • JSP (6)
    • 협업 도구 (6)
      • Git & GitHub (6)
    • 리뷰 (1)
      • 향수 (1)
    • Game Engine (2)
      • 언리얼 엔진5 (1)
      • Unity (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 블로그관리 홈
  • 글쓰기
  • 글관리

공지사항

인기 글

hELLO · Designed By 정상우.
jjinny_0609

냐냥

[Node.js] 첫 번째 Express 앱
프로그래밍 언어/Node.js

[Node.js] 첫 번째 Express 앱

2023. 11. 9. 13:49
728x90

안녕하세요, 웹 개발 여정의 시작입니다! 오늘은 Express.js를 활용하여 간단한 서버를 만들어보려고 합니다.

함께 첫 단추를 꿰어봅시다.

Step 1: package.json 생성
먼저 Express를 사용하기 전에 package.json을 생성해야 합니다. 새로운 디렉토리를 만들고, 그 안에서 npm init -y 명령어를 실행하면 간단하게 package.json이 생성됩니다. 이제 우리는 FirstApp이라는 이름의 프로젝트 디렉토리를 가지게 되었습니다.

mkdir FisrtApp // 디렉터리 생성
cd FirstApp	   // FirstApp으로 이동
npm init -y	   // package.json 생성


Step 2: Express 설치
이제 Express를 설치해보겠습니다. 터미널에 npm i express를 입력하면 Express가 설치됩니다. 기억해야 할 것은, 구버전 NPM에서는 --save 플래그를 사용하여 package.json에 저장했지만, 최신 버전에서는 필요하지 않습니다. 우리는 그

냥 npm i express를 사용합니다.

npm i express


Step 3: Express 앱 만들기
이제 Express를 사용하여 간단한 서버를 만들어봅시다. index.js 파일을 생성하고, Express를 불러와서 앱 객체를 만듭니다.

touch index.js

 

[index.js]

const express = require('express');
const app = express();

 

Step 4: 서버 실행
서버를 실행하기 위해 app.listen() 메서드를 사용합니다. 이때, 포트 번호를 지정해야 합니다. 일반적으로 3000번을 사용하지만, 여러분이 원하는 다른 숫자도 사용할 수 있습니다.

app.listen(3000, () => {
  console.log("Server is listening on port 3000!");
});

 

Step 5: 요청 받기
이제 서버는 요청을 받을 준비가 되었습니다. app.use()를 사용하여 모든 종류의 요청에 대한 콜백 함수를 등록할 수 있습니다. 여기서는 간단한 로그를 출력하는 예시를 보여드리겠습니다.

app.use((req, res) => {
  console.log("WE GOT A NEW REQUEST!!");
});

 

Step 6: 서버 실행
이제 터미널에서 node index.js를 실행하여 서버를 시작합니다. 서버가 실행되면 포트 3000에서 요청을 기다리면서 "WE GOT A NEW REQUEST!!"라는 메시지를 출력할 것입니다.



Step 7: 요청 보내기
로컬 환경에서 서버가 실행 중이므로 브라우저에서 http://localhost:3000에 접속하면 "WE GOT A NEW REQUEST!!" 메시지가 터미널에 출력될 것입니다.

브라우저에 http://localhost:3030에 접속

 

접속할때마다 메시지가 추가됨.

 

이제 여러분은 Express로 간단한 서버를 만들어 보았습니다! 다음 시간에는 서버가 받은 요청에 응답하는 방법을 배워보도록 하겠습니다. Express 여행이 계속되니 함께해요! 🚀

728x90

'프로그래밍 언어 > Node.js' 카테고리의 다른 글

[Node.js] Express 라우팅 기초: 다양한 응답으로 라우팅하기  (1) 2023.11.09
[Node.js] 요청 및 응답 객체: Express에서의 상호작용  (0) 2023.11.09
[Node.js] Express 여행을 시작하겠습니다.  (0) 2023.11.08
[Node.js] 언어 맞추기 프로젝트: 패키지와 패키지 사용법  (3) 2023.11.07
[Node.js] Node.js에서 중요한 역할을 하는 package.json 파일  (0) 2023.11.07
    jjinny_0609
    jjinny_0609
    뉴비 개발자의 학습 내용을 정리한 블로그입니다.

    티스토리툴바