我里面有两个文件夹
templates
文件夹和里面的文件:
模板
已注销 | - 索引.哈巴狗
已登录 | - 索引.哈巴狗
我可以让引擎在一个或另一个文件夹中查找文件,但不能同时查找两个:
server.views({
engines: {
pug: require('pug')
},
relativeTo: __dirname,
path: './templates/loggedin'
// path: './templates/loggedout'
});
我想显示相应文件夹中已登录或注销用户的索引页面。
如果我运行
reply.view('index')
,它预计不会找到模板并显示一个明显的错误。
如果我使用
reply.view('loggedout/index')
或 reply.view('loggedin/index')
,它会显示错误 500,而不显示错误详细信息。
如何使其与文件夹内的模板一起使用?
将路径配置更改为模板根文件夹,如下所示:
server.views({
engines: {
pug: require('pug')
},
relativeTo: __dirname,
path: 'templates' //note the missing ./ at the beginning
});
现在您可以使用您的两侧太阳穴了
reply.view('loggedout/index')
//or
reply.view('loggedin/index')