This is a blog.

[Node.js] Express 시작 본문

Framework/Express

[Node.js] Express 시작

Calcot 2024. 8. 31. 03:27

 

 

1. Node.js 설치

 

Node.js — Run JavaScript Everywhere

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

 

2. 터미널에서 node.js 설치 확인

node --version

 

 

3. express 설치

npm init -y 				// package.json 생성 및 작성

 

npm install --save express		// express 설치, package.json에 dependencies, 루트폴더에 node_modules 폴더 추가 됨.

 

 

 

 

Node.js 실행 예제 - 1 [process.env 사용]

 

 

1. dotenv 패키지 설치

npm i dotenv

 

 

2. 루트폴더에 .env 파일 작성

// .env
POST=3000

 

 

3. app.js

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

dotenv.config();

const port = process.env.PORT || 3000;

app.get('/', (req, res) => {
    res.json({
        success: true,
    });
});

app.listen(port, () => {
    console.log(`server is listening at localhost:${process.env.PORT}`);
});
node app.js

 

 

 

 

Node.js 실행 예제 - 2

 

 

const express = require('express')
const app = express()
const port = 3000

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

app.listen(port, () => {
    console.log(`Example app listening on port ${port}`)
})
node app.js

 

 

 

4. express-generator로 프로젝트 생성

npx express-generator

 

// 의존성 추가
npm install

// 서버 실행 : http://localhost:3000/
SET DEBUG=nodejs:*
npm start

 

 

Comments