[express] params를 이용한 라우팅(routing)

2019. 12. 24. 00:03·강의노트

※이글의 예시들은 Udemy의 Angela Yu의 "The-Complete-Web-Development-Bootcamp" 강의의 내용을 정리한 것입니다. 

 

express 모듈을 이용한 라우팅에 대해 알아보기 전에 katacoda라는 사이트를 기억해두고자 한다.

katacoda에 들어가면 express 모듈을 이용한 playground가 있고, 자유롭게 작성해보면서 익힐 수 있다.

 

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

app.get("/news/:topic",function(req,res){
	console.log(req.params.topic);
});

app.listen(3000,function(){

});

req.params는 앞에 : (colon) 마크가 있는 파라미터들에 접근하고 그것의 값을 가져올 수 있게 해준다.

만약 주소창에 locoalhost:3000/news/politics라고 입력하면, politics가 콘솔에 찍히게 된다.

 

app.get("/news/science",function(req,res){
	console.log(req.params.topic);
});

app.get("/news/politics",function(req,res){
	console.log(req.params.topic);
});

이렇게 params를 이용하면 위와 같이 일일이 scinece나 politics를 적어주지 않고도 쉽게 라우팅을 할 수 있다.

'강의노트' 카테고리의 다른 글

[mongoDB] mongoDB에서 관계성 정립  (0) 2020.01.03
[mongoDB] mongo db의 CRUD  (1) 2020.01.03
[SQL] 데이터베이스 조작  (0) 2020.01.02
SQL vs NoSQL  (0) 2020.01.02
버블 정렬(bubble sort)  (0) 2019.12.22
'강의노트' 카테고리의 다른 글
  • [mongoDB] mongo db의 CRUD
  • [SQL] 데이터베이스 조작
  • SQL vs NoSQL
  • 버블 정렬(bubble sort)
권끼리마끼리
권끼리마끼리
  • 권끼리마끼리
    끼리마끼리의 개발노트
    권끼리마끼리
    • 분류 전체보기 (59)
      • 트러블슈팅 (5)
      • 프로젝트 개선 (5)
      • 강의노트 (19)
      • 웹 접근성 (27)
      • 웹개념 파보기 (3)
  • hELLO· Designed By정상우.v4.10.0
권끼리마끼리
[express] params를 이용한 라우팅(routing)
상단으로

티스토리툴바