프로젝트 생성
- 프로젝트 디렉토리 생성: 원하는 위치에 프로젝트 디렉토리를 만들고, 해당 디렉토리로 이동.
- npm 초기화:
npm init -y명령어로package.json파일 생성. package.json은 프로젝트의 메타데이터 및 종속성을 관리.
- Express 설치:
npm install --save express명령어로 Express 패키지 설치. - 설치 후,
package.json파일의dependencies섹션에express가 추가됨.
서버 코드 작성
루트 디렉토리에
server.js 파일을 만들고 다음 코드를 붙여넣기:javascript 코드 복사 const express = require('express'); const app = express(); const port = process.env.PORT || 3000; app.get('/', (req, res) => { res.json({ success: true }); }); app.listen(port, () => { console.log(`Server is running at http://localhost:${port}`); });
require: Node.js에서 다른 모듈을 가져오는 데 사용.
express(): Express 애플리케이션 객체를 생성.
process.env.PORT: 환경 변수를 통해 포트를 설정. 환경 변수가 없을 경우 3000번 포트를 기본으로 사용.
app.get: GET 요청을 처리하는 경로 정의.res.json을 사용하여 JSON 형식의 응답을 전송.
app.listen: 지정된 포트에서 서버 실행 및 실행 시 로그 출력.
서버 실행
- 서버 실행: 터미널에서
node server.js명령어로 서버를 실행.
- 작동 확인: 웹 브라우저에서
http://localhost:3000으로 이동하여 JSON 응답
{ success: true }확인.