[Node.js+Express] get 함수, Routing parameter

🍀·2022년 3월 27일
0

Node.js

목록 보기
6/7
post-thumbnail

생활 코딩 Express ~8

get 함수

  • Express의 get 함수: Routing 역할
  • Routing: 방향을 잡아주고 넘겨주는 것
var express = require('express') //모듈 로드
var app = express()
const port = 3000
//get 함수: route, routing 역할 즉, 패스마다 적당한 응답을 해준다. 방향을 잡아준다.
app.get('/', function(req, res) { //get(path, callback) -> 이 경로로 들어왔을 때 호출될 함수
  return res.send('/');
});

app.get('/page', function(req, res) { //get(path, callback) -> 이 경로로 들어왔을 때 호출될 함수
  return res.send('/page');
});

app.listen(port, function() { //3000번 포트에 listen. 실행되면 함수 실행.
  console.log(`Example app listening on port ${port}`)
});

코드 실행 결과

URL path를 통해 parameter 전달

  • 최근에 주소에 쿼리 스트링이 들어가는 것을 안 쓰는 경향이 있다. (미학적 측면)
app.get('/page/:pageId', function(request, response) { 
  response.send(request.params);
});

코드 실행 결과

  • request.params 에 'HTML' 저장

이 외에 여러 페이지 생성을 진행하였다

0개의 댓글