Node.js를 사용하여 로컬 환경에서 웹 서버를 시작하고, 프로젝트를 빌드하는 방법.
1. Node.js 설치
Node.js가 설치되어있어야 한다. lts 추천.
2. 프로젝트 폴더 생성 후 진입
프로젝트 폴더에 들어가서 터미널 또는 명령 프롬프트를 연다.
3. 패키지 초기화
프로젝트 폴더에서 다음 명령어를 실행하여 package.json
파일을 생성한다.
npm init
이후 package.json 설정을 완료한다
4. Express.js와 기타 패키지 설치
Express.js를 비롯한 필요한 패키지를 설치한다.
npm install express
5. 서버와 프로젝트 빌드 스크립트 추가
프로젝트 폴더에 server.js
파일을 생성하고, 다음과 같이 코드를 작성한다.
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('안녕하세요, Node.js로 만든 웹 서버입니다!');
});
app.listen(port, () => {
console.log(`서버가 http://localhost:${port} 에서 실행 중입니다.`);
});
package.json
파일에서 스크립트 부분을 열어 아래와 같이 스크립트를 추가한다.
"scripts": {
"start": "node server.js",
"build": "your-build-command"
},
여기 들어가는 건 사용자 임의로 작성된 내용으로,"build"
부분에 들어간 건 프로젝트 빌드 스크립트다.
예를 들어, React 애플리케이션을 사용한다면 "build"
부분에는 npm run build
또는 yarn build
와 같은 명령어를 넣어야 한다.
6. 프로젝트 빌드
프로젝트를 빌드하려면 다음 명령어를 실행한다.
npm run build
7. 서버 시작
npm start
이제 웹 서버가 실행된다. http://localhost:3000
에 접속하여 확인할 수 있다.