[Express] Error: No default engine was specified and no extension was provided

설정·2021년 1월 9일
0

ERROR

목록 보기
3/10

🚫 Error Contents

Error: No default engine was specified and no extension was provided

👁 Situation

html파일을 render로 load 하던 중 발생한 에러

🔎 Cause

res.render를 이용할 때 뷰 엔진을 사용하지 않아서 오류 발생

📝 Solution

ejs 라이브러리를 사용하여 파일을 렌더하자

app.set('view engine', 'ejs');
app.engine('html', require('ejs').renderFile);

🙏 Reference

https://d2fault.github.io/2018/12/26/20181226-nodejs-html-load-with-express/

0개의 댓글