✔️ Node.js 백엔드 개발
라우팅해보기
라우팅이란?
예 )
결과값 :
이번에는 /users라고 쳐본다.
결과값 :
이번에는 /funny라고 쳐본다.
결과값 :
이 실험을 통해서 호스트까지는 아무런 변화가 없는반면, path부터 약간의 차이를주면은 완전히 다르게 라우팅을 진행한다.
이번에는 배열에 있는 값들을 숫자 순번대로 path로 라우팅해서 작동시켜보겠다.
결과값 :
결과값 :
이번에는 편하게 서드 파티 모듈을 사용해서 라우팅해보겠다.
Express - node.js에서 실행될 서버 프로그램을 간편하게 만들 수 있게 해주는 프레임워크
이 모듈을 사용하면 서버 프로그램이 갖춰야하는 기능을 편하게 구현이 가능하다.
터미널에 설치를 실행하면된다.
그리고 express 모듈을 로드시켜주고...
express 모듈로 만든 객체는 보통 app이란 이름을 붙인다.
새롭게 작성한 다음에 있는 코드들을 주석 처리하고, 새롭게 코드를 짜본다.
get 메소드는 createServer와 매우 비슷한 기능을한다.
app객체에 get 메소드는 특정 path에 대해서 요청과 응답을 다루는 함수를 하나씩 설정하기 위해 쓰는 메소드이다.
위에 있는 코드를 잘보면, :id는 id라는 문자열이 아니라 request객체에 params객체에 id 속성에 될 값을 나타낸다.
express 모듈만의 장점!
끝으로 :