본문 바로가기

Node.js

Handling Different Routes

반응형

url을 통해 우리가 정해둔 주소로 client에서 request 가 왔을 때 해당하는 데이터를 response 해주는 것이 서버의 인지상정이므로 한번 다루어 보겠다. 저번에 배운 next()도 쓰일 떄가 있으니 한 번 적용해보자.

 

우선 express에서 use()메소드를 이용해서 route를 구현할 건데 미들웨어 설정해주듯이 해주지만 첫번쨰 인자로 경로를 설정해주면 된다. 

 

 

 

간단한 사용법은 이렇다 그럼 한번 각각 '/' 와 '/add'를 요청해보자. 예상한 결과물은 /를 호출했을때 nodie 문구가 보여야 되고 add를 호출했을떈 ADD 문구가 보여야 된다. 

 

결과는 이렇다. 위에서부터 아래로 진행되기 때문에 request 의 주소가 이미 디폴트 주소인 / 와 매치되어서 그다음으로 넘어가지 않고 처리되고 있는 것이다. 

 

 

 

요런식으로 next()를 이용해서 작성해줄 수 도 있지만 굳이 이렇게 안하고 route 순서만 바꾸어줘도 잘 작동한다.

반응형

'Node.js' 카테고리의 다른 글

Node.js 비동기 프로그래밍과 이벤트  (0) 2021.10.06
Swagger 란?  (0) 2021.09.30
Nodejs Middleware 구현 하기 ( next() )  (0) 2021.08.22
Nodejs Express.js 란  (0) 2021.08.20
Nodejs bcrypt 패키지 비밀번호 암호화  (0) 2021.07.21