"<% 객체 %>" 부분을

<% JSON.stringify(list) %>로 변경해보세요

- 페북

 

 

js 파일에서 ejs파일로 객체를 전달하고 <script>태그 안에서 출력해보면 [Object object]또는 그것의 앞부분인 '['만 출력된다. 이때 전달받은 값을 JSON.stringify()로 파싱하여 사용하면 된다.

 

 

[.js 파일]

 

 

[ .ejs 파일의 <script> 내부]

 

 

 

 

참고

https://stackoverflow.com/questions/11151632/passing-an-object-to-client-in-node-express-ejs

 

+ Recent posts