无法在express的views目录中查找view“索引”

时间:2019-08-07 09:14:00

标签: express

在学习Express的同时,我无法解决此错误,即我的文件夹结构如下所示时,无法在views目录中查找view“ index”

enter image description here

我尝试设置路径无效

const pathDirectory = path.join(__dirname, '../public')
const viewsPath = path.join(__dirname, '../templates/views')
const partialsPath = path.join(__dirname, '../templates/partials')

app.set('views', path.join(__dirname, viewsPath));
hbs.registerPartials(partialsPath)

app.use(express.static(pathDirectory))

应该显示index.hbs页面

2 个答案:

答案 0 :(得分:1)

尝试包括

<xsl:copy-of select="/doc:level/heading/node()"/>
app.set('view engine', 'hbs') 方法之后

那会有所帮助。

答案 1 :(得分:0)

代替:

app.set('views', path.join(__dirname, viewsPath));

尝试:

app.set('views','viewsPath');