Nodejs

Node js template란?

keepgoing 2021. 9. 22. 16:57

template를 통해 페이지에 공통으로 들어갈 부분을 변경해줄 수 있다.

위 사진에서 template란 변수를 선언해주고 html로 하나의 페이지를 만들어줍니다. 여기서 주의 깊게 봐야할건

${title}입니다.

 

title이 하늘에서 뚝 떨어진건 아니고, 이미 선언이 돼있는 상황입니다. 그 title을 querystring을 변경해줌으로써 

입맛대로 바꿀 수 있다라는 것이죠

 

그 핵심은 

위 사진에서의 선언입니다. 위 선언은 querystring을 바꿔주면 홈페이지도 함께 바꿔주도록 해주는 선언인데요, 

response.end()안에 template를 넣어서 template홈페이지가 쿼리값이 바뀔 때마다 새롭게 적용될 수 있도록 선언해준것입니다. 

위 사진이 기본 홈페이지 화면입니다. 주소를 보시면 id값이 선언이 안되어있죠 만약 querystring값을 바꿔주면 어떻게 될까요?

위와 같은 결과가 나옵니다. 이런 식으로 수백, 수천개의 홈페이지에 공통된 부분을 수정해주려고 할때 querystring값을 변경해줌으로써 수고를 덜 수 있는 방법을 배워봤습니다!

 

출처 : https://opentutorials.org/course/3332/21047(egoing선생님)

 

#Template #querystring #nodejs #복습