Scenario


몽고 DB에서 파일 형식 JSON Array를 꺼내와서, EJS단에서 꺼내서 쓸려고 했다.

서버에서 EJS로 보낸 JSON을 자바스크립트 파일에 담으니 자꾸 

ex)

<Script>

var fileArrys = <%= board.files%>

<script>


Invalid or unexpected token 이라는 에러가 뜨는 것이었다





Solution


다행히도 나와 비슷한 오류를 겪고있는 사람들이 스택오버플로우에 많았다.


JavaScript 0.10 KB

  1. var initData = JSON.parse('<%-JSON.stringify(list)%>');
  2. //or
  3. var initData = <%-JSON.stringify(list)%>;


이렇게 써서 간단히 해결!!

+ Recent posts