当用户访问路线/ideas/me
时,我正在尝试渲染add.handlebars
这是我的代码。
app.get('/ideas/add',(req,res)=>{
res.render('ideas/add');
})
我知道这确实是一个愚蠢的问题,但是当我访问该路由时,它会给出Error: Failed to lookup view "ideas/add" in views directory "D:\@Mock Up Sites\vidjot\views"
。我可以通过告诉模板引擎查看视图的所有子文件夹来轻松解决此问题。但是为什么这不起作用。我很确定目录是正确的。
答案 0 :(得分:1)
在您的app.js中添加以下行
app.set('views', path.join(__dirname, 'views/'));