node.js ejs 모듈 Unexpected token = 에러
iisnode encountered an error when processing the request.
In addition to the log of stdout and stderr of the node.exe process, consider using debugging and ETW traces to further diagnose the problem.
The last 64k of the output generated by the node.exe process to stderr is shown below:
node.js의 외보모듈은 ejs를 간단히 테스트 중 위와같은 에러가 발생했습니다.
ejs는 위와같이 간단한데요. 처음에는 로그에 깨진글자가 보여 역시 개발할때는 한글을 쓰면 안되는건가 하고 디렉터리를 영문으로 바꿔서 해봤지만, 해결되지 않았습니다.
원인은 처음 접해보는 ejs 문법이었는데, 값을 출력하는 <%= value %> 문법에서 %과 =는 붙어 있어야 하더군요.
이렇게 고치고 했더니 잘됩니다.
HRESULT: 0x6d HTTP status: 500 HTTP reason: Internal Server ErrorYou are receiving this HTTP 200 response because system.webServer/iisnode/@devErrorsEnabled configuration setting is 'true'.
In addition to the log of stdout and stderr of the node.exe process, consider using debugging and ETW traces to further diagnose the problem.
The last 64k of the output generated by the node.exe process to stderr is shown below:
Application has thrown an uncaught exception and is terminated: SyntaxError: Unexpected token = at Object.Function (unknown source) at exports.compile (C:\Users\wwforever.NOWCOM\Documents\My Web Sites\鍮� �ъ씠��node_modules\ejs\lib\ejs.js:234:12) at Object.exports.render (C:\Users\wwforever.NOWCOM\Documents\My Web Sites\鍮� �ъ씠��node_modules\ejs\lib\ejs.js:273:10) at C:\Users\wwforever.NOWCOM\Documents\My Web Sites\鍮� �ъ씠��server.js:8:21 at fs.readFile (fs.js:176:14) at Object.oncomplete (fs.js:297:15)
node.js의 외보모듈은 ejs를 간단히 테스트 중 위와같은 에러가 발생했습니다.
<!-- Embedded JavaScript --> <% var name = 'RintIanTta';%> <h1><% = name %></h1> <p><%= 52 * 273 %></p> <hr/> <% for( var i = 0 ; i < 10 ; i++ ) {%> <h2>The Square of <% = i %> is <%= i * i %></h2> <% } %>
ejs는 위와같이 간단한데요. 처음에는 로그에 깨진글자가 보여 역시 개발할때는 한글을 쓰면 안되는건가 하고 디렉터리를 영문으로 바꿔서 해봤지만, 해결되지 않았습니다.
원인은 처음 접해보는 ejs 문법이었는데, 값을 출력하는 <%= value %> 문법에서 %과 =는 붙어 있어야 하더군요.
<!-- Embedded JavaScript --> <% var name = 'RintIanTta';%> <h1><%= name %></h1> <p><%= 52 * 273 %></p> <hr/> <% for( var i = 0 ; i < 10 ; i++ ) {%> <h2>The Square of <%= i %> is <%= i * i %></h2> <% } %>
이렇게 고치고 했더니 잘됩니다.
댓글
댓글 쓰기