본문 바로가기

Node.js/Node.js

JS 상에서 server 혹은 router로 부터 받아온 데이터를 넘기기

 

라우트, server 를 통해 응답.send, render, json을 통해 ejs파일로 넘겨 EJS 파일의 표현식에서 

기존 HTML 문법에 표현식 <%%> <%= %> 를 사용하여, 변수를 받아올 수 있다.

하지만 자바스크립트에서 이 변수를 활용하려면 Log를 사용하거나, 자바 스크립트 문단 전체를 표현식에 감싸야 하는데

간단히 변수를 받을 수 있는 다음과 같은 방법이 있다.

 

 

 

 

input 태그의 hidden 속성은 사용자에게 보여지지 않는 데이터를 정의할 때 유용하다.

중요하지 않은 넘길 데이터를 input 태그를 활용하여 받아와 jquery, javascript 등의 선택자로 받아와 사용할 수 있다.

 

단, 사용자 View 상에서 보이지 않을 뿐, 여전히 소스상에서는 확인할 수 있기 때문에

중요한 정보를 전송하는 방법의 쓰임은 옳지 않다.

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

Node.js 기본 + 몇가지 라이브러리  (0) 2021.12.12