Backend/JavaScript,NodeJS, Express

[생활코딩 Express] 1-4강 정리 (Router 처음 다뤄보기 )

jellylucy 2021. 2. 17. 21:29

1. Express 설치 

npm install express --save

 

2. Express Hello World 예제 실행하기 

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 at http://localhost:${port}`)
})

(1) express 인자에 express모듈을 넣음

require (모듈)

 

(2) app 인자에 express모듈 리턴값 넣음

application 객체 사용설명서 홈페이지에서 참고.

 

(3) app.get 사용해보기 

 

이 get이라는 메소드를 ROUTE라고 한다. 

갈림김에서 방향을 잡는, path마다의 맞는 응답을 해주는. 

 

app.get (path, 호출될 함수명(인자, 인자){
   
});


app.get (path, function(req, res){
  return res.send('/page');
});

실행결과 

 

3. 기존 node.js 코드 중 URL 조건문을 app.get 코드로 바꿔보기 

 

URL pathname에 따른 조건문들을 app.get (pathname, 함수){};로 바꾼다. 

\

마지막 

          response.writeHead(200);
          response.end(html);

writeHead , end를 send 한줄로 변경한다. 

response.send(html);