[Node.js] 프로젝트 생성 with express

SEOP·2024년 7월 14일
post-thumbnail

1. 프로젝트 폴더 생성

$ mkdir {프로젝트 폴더명}

프로젝트 폴더를 생성할 경로로 이동하여
위 명령어를 이용하여 폴더를 생성한다.

2. 프로젝트 폴더로 경로 이동

$ cd {프로젝트 폴더명}

프로젝트 폴더 경로로 이동한다.

3. 프로젝트 초기화

$ npm init -y

해당 명령어로 프로젝트를 초기화하면,
package.json 파일이 생성된다.

3.1 package.json

package.json 파일은 Node.js 프로젝트의 필수 구성 요소이다.

프로젝트에서 아래의 역할을 한다.

  • 종속성 관리
  • 스크립트 실행
  • 메타데이터 제공

package.json을 통해
프로젝트를 효율적으로 관리하고 유지할 수 있다.

4. express 설치

$ npm install express

5. app.js 파일 생성

//app.js

const express = require('express');

const app = express();

app.set('port', process.env.PORT || 3000);

app.get('/', (req, res) => {
    res.send('Hello, Express')
});

app.listen(app.get('port'), ()=>{
    console.log(app.get('port'), '번 포트에서 대기 중')
});

6. 서버(app.js) 실행 구문 추가

//package.json

//...other codes...

"scripts": {
	"start": "node app.js",
},

//...other codes...

Scriptstart 구문을 추가한다.

7. 서버(app.js) 실행

$ npm start

8. 프로젝트 구조

📦{프로젝트 폴더명}
 ┣ 📜app.js
 ┣ 📜package-lock.json
 ┗ 📜package.json

node_modules 폴더는 생략했습니다.

참고: https://velog.io/@tjdrhd1207/Node.js-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0

0개의 댓글