我正在尝试渲染位于子文件夹的子文件夹内的ejs视图(称为view1.ejs)。我的目录结构如下:
app.js(根)
视图(根)
文件夹1(位于视图内)
文件夹2(位于文件夹1中)
view1.ejs(位于folder2中)
当view1.ejs位于folder1中时,我可以使用以下方式呈现它:
res.render('folder1/view1', {
etc etc etc
});
但是,无论何时将页面放入folder2(按照上述结构)并尝试使用以下方式呈现,我都无法呈现该页面:
res.render('folder1/folder2/view1', {
etc etc etc
});
我在app.js文件中将视图设置为:
app.set('views',
path.join( __dirname, 'views/' ));
我知道我可能在这里缺少一些非常简单的东西,但是任何帮助将不胜感激! :)谢谢!