我正在尝试加载名为login.hbs
的车把文件,但我不断收到错误消息:Error: ENOENT: no such file or directory, open '/Users/admin/Documents/tc-master/server/views/layout/default-layout.hbs'
代码和目录结构:
答案 0 :(得分:1)
在上面的课程示例中,Max开头没有使用任何布局,并且引擎初始化的默认值使
extname as .handlebars
defaultLayout 作为主布局作为
layoutsDir 作为视图/布局。
如果我们尚未定义任何布局,则必须在以下开头用空白值进行初始化
app.engine(
'hbs',
expressHbs({
extname: "hbs",
defaultLayout: "",
layoutsDir: "",
})
);