[Node.js] Error: No default engine was specified and no extension was provided.
Node.js 기본 엔진 지정 오류
Error: No default engine was specified and no extension was provided.
기본 탬플릿 엔진이 지정되지 않았고, 경로가 지정되있지 않을 때 뜨는 오류이다.
해결책
app.js
에 기본엔진과 그 경로를 지정해주면 된다.
이렇게 path import 후 하단에
본인이 ejs를 쓰지 않거나, views폴더에 탬플릿을 모아두지 않았다면, 상황에 맞춰 수정하면 된다.
복붙 전용 :
const path = require('path');
...
app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));
Author And Source
이 문제에 관하여([Node.js] Error: No default engine was specified and no extension was provided.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yujiniii/Node.js-Error-No-default-engine-was-specified-and-no-extension-was-provided저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)