在子文件夹中渲染视图

时间:2019-06-15 07:21:37

标签: node.js express ejs

我正在尝试渲染位于子文件夹的子文件夹内的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/' ));

我知道我可能在这里缺少一些非常简单的东西,但是任何帮助将不胜感激! :)谢谢!

0 个答案:

没有答案