Scenario
몽고 DB에서 파일 형식 JSON Array를 꺼내와서, EJS단에서 꺼내서 쓸려고 했다.
서버에서 EJS로 보낸 JSON을 자바스크립트 파일에 담으니 자꾸
ex)
<Script>
var fileArrys = <%= board.files%>
<script>
Invalid or unexpected token 이라는 에러가 뜨는 것이었다
Solution
다행히도 나와 비슷한 오류를 겪고있는 사람들이 스택오버플로우에 많았다.
- var initData = JSON.parse('<%-JSON.stringify(list)%>');
- //or
- var initData = <%-JSON.stringify(list)%>;
이렇게 써서 간단히 해결!!
'To be Developer > MEAN Stack' 카테고리의 다른 글
[NodeJs] PassPort 로그인 기능 구현시 trouble shooting (0) | 2017.09.15 |
---|---|
[NodeJs]Parse a query string into an object (0) | 2017.09.08 |
[MEAN Stack] MEAN Stack 이란 무엇인가? (0) | 2017.09.06 |