2015년 6월 3일 수요일

Jade  오류 : Failed to lookup view "error" in views directory "/Users/baesunghan/git/dentalJobs/views"

- 발생현상
node.js에서 .jade render시 발생 오류

Error: Failed to lookup view "error" in views directory "/Users/baesunghan/git/dentalJobs/views"
   at EventEmitter.app.render (/Users/baesunghan/git/dentalJobs/node_modules/express/lib/application.js:555:17)
   at ServerResponse.res.render (/Users/baesunghan/git/dentalJobs/node_modules/express/lib/response.js:938:7)
   at /Users/baesunghan/git/dentalJobs/app.js:55:7
   at Layer.handle_error (/Users/baesunghan/git/dentalJobs/node_modules/express/lib/router/layer.js:58:5)
   at trim_prefix (/Users/baesunghan/git/dentalJobs/node_modules/express/lib/router/index.js:300:13)
   at /Users/baesunghan/git/dentalJobs/node_modules/express/lib/router/index.js:270:7
   at Function.proto.process_params (/Users/baesunghan/git/dentalJobs/node_modules/express/lib/router/index.js:321:12)
   at IncomingMessage.next (/Users/baesunghan/git/dentalJobs/node_modules/express/lib/router/index.js:261:10)
   at fn (/Users/baesunghan/git/dentalJobs/node_modules/express/lib/response.js:933:25)
   at EventEmitter.app.render (/Users/baesunghan/git/dentalJobs/node_modules/express/lib/application.js:557:14)

.jade 파일
  => jade 문법에는 이상이 없어 보임
doctype html
html
    head
        title #{title}
    body
        h1 #{title}
        form#joinForm
            div
                table(width="400px", border="1")    
            input#id(type="text", size="12" maxlength="12") 


- 발생원인
아래와 같이 table에서 뒤에 탭이 있어 발생한 오류임. 공백은 오류가 발생하지 않음.

- 해결방법
뒤에 있는 탭을 없앤다.



이 글은 Evernote에서 작성되었습니다. Evernote는 하나의 업무 공간입니다. Evernote를 다운로드하세요.

댓글 없음:

댓글 쓰기