ITADN
tj/ejs/Issues

Error: Could not find include include file.

#234Closedvikicoder007 创建于 2017-12-17
V
vikicoder007commented
Error on Console : Error: Could not find include include file. at getIncludePath (/home/cabox/workspace/node_modules/ejs/lib/ejs.js:152:13) at includeSource (/home/cabox/workspace/node_modules/ejs/lib/ejs.js:276:17) at /home/cabox/workspace/node_modules/ejs/lib/ejs.js:629:26 at Array.forEach (<anonymous>) at Template.generateSource (/home/cabox/workspace/node_modules/ejs/lib/ejs.js:605:15) at Template.compile (/home/cabox/workspace/node_modules/ejs/lib/ejs.js:509:12) at Object.compile (/home/cabox/workspace/node_modules/ejs/lib/ejs.js:358:16) at handleCache (/home/cabox/workspace/node_modules/ejs/lib/ejs.js:201:18) at Object.exports.render (/home/cabox/workspace/node_modules/ejs/lib/ejs.js:384:10) at Object.home (/home/cabox/workspace/app/includes/pages.js:18:16) **MY Code:** ``` var pages = { login: function(data){ var fs = require('fs'); var viewCode = fs.readFileSync("./app/pages/login.ejs", 'utf-8'); return ejs.render(viewCode,{data:data}); }, landing : function(req){ var fs = require('fs'); var viewCode = fs.readFileSync("./app/pages/landing.ejs", 'utf-8'); return ejs.render(viewCode); }, home: function(data) { var fs = require('fs'); var viewCode = fs.readFileSync("./app/pages/home.ejs", 'utf-8'); return ejs.render(viewCode,data); } } ``` **var viewCode = fs.readFileSync("./app/pages/home.ejs", 'utf-8');** Above file includes a navbar.ejs file which path is ./app/pages/inc/navbar.ejs Code in home.ejs is **<% include ./app/pages/inc/navbar.ejs %>** i got error on this so i change it to below path **<% include inc/navbar.ejs %>** again i got same error how to resolve this ?
关闭于 2018-01-03 5 条评论