-
Express.js로 간단한 웹 서버 구축하기IT/Express 2024. 3. 15. 12:42
Express.js 서버를 구축하기 위해서는 Node.js가 설치되어 있어야 합니다. 아래 단계를 따라 Express 애플리케이션을 초기화하고 기본 서버를 설정할 수 있습니다.
백엔드 폴더 생성
명령 프롬프트를 열고, 프로젝트의 루트 디렉토리로 이동합니다.
백엔드 폴더를 만들기 위해 다음 명령을 실행합니다:
mkdir backend cd backend
npm 초기화
백엔드 폴더 내에서, npm init 명령을 실행하여 package.json 파일을 생성합니다. 이 파일은 프로젝트의 메타데이터와 종속성을 관리합니다.
npm init -y
-y 플래그는 모든 옵션에 기본값을 자동으로 설정합니다.
Express 설치
다음 명령을 사용하여 Express를 설치합니다:
npm install express
기본 서버 파일 생성:
백엔드 폴더 내에 server.js 파일을 생성합니다. 이 파일은 Express 서버의 진입점(entry point)이 됩니다.
코드 편집기를 사용하여 server.js 파일을 생성하고, 기본 Express 서버 코드를 작성합니다. 다음은 간단한 서버 예제입니다:
const express = require('express'); const app = express(); const port = 3001; // 프론트엔드와 다른 포트를 사용하세요 app.get('/', (req, res) => { res.send('Hello World!'); }); app.listen(port, () => { console.log(`Server is running on port ${port}`); });
서버 실행
명령 프롬프트에서 다음 명령으로 서버를 시작합니다:
node server.js
이제 브라우저를 열고 http://localhost:3001으로 이동하면 'Hello World!' 메시지를 볼 수 있습니다.
스크립트 추가 (선택 사항)
package.json 파일에서, scripts 섹션에 서버를 쉽게 시작할 수 있는 스크립트를 추가할 수 있습니다:
"scripts": { "start": "node server.js" },
이렇게 하면 npm start 명령을 통해 서버를 시작할 수 있습니다.
AWS로 서버를 구성하는 방법에 대해서 여기를 눌러서 알아 볼 수 있습니다.
Pretty Button 워드프레스 AWS로 호스팅 알아보기