express

Jay·2021년 1월 15일
0
post-thumbnail

1.  🤔   Express ?

Node.js의 핵심 모듈인 http와 connect 컴포넌트를 기반으로 하는 웹 프레임워크

클라이언트와 서버는 요청 응답을 주고받는데, express를 이용하면 간단하게, 코드를 적게 사용할 수 있도록 만들어준다.

아래는 express 없이 기본 내장된 http module로 서버를 만든 예시이다.

아래 ]

const http = require('http');

http.createServer( (request, response) => {  
    response.writeHead(200, {'Content-Type' : 'text/plain'});
    response.write('Hello Server');
    response.end();
}).listen(3000);

2.  🔎  설치 방법?

Terminal : npm i express

노드가 설치되어있다는 가정하에 ,

터미널 명령어 입력 :

  • mkdir myApp (디렉토리를 만들고)
  • cd myApp (해당 디렉토리에 들어가서)
  • npm init or npm init -y (npm init을 해준다)
    ㄴ (package.json) 생성
  • npm i express(express 설치)

3.  🛠   서버 만들어보기

1. ✏️ 서버를 만들어, hello express를 띄우기

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

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

app.listen(port, () => {
  console.log('Express Listening on port', port);
});

2. 🤔 어떻게 실행해요?

터미널 명령어 입력:

  • node app.js

  • npm start
    (package.json 의 script 에 "start: nodemon app.js" 를 설정해주었다.)
    nodemon 을 이용하면 일일히 변경사항을 확인 할 때마다 node app.js를 해줄 필요 없다.

    👏hello express 출력

profile
programming!

0개의 댓글