Node.js错误:ENONET

时间:2018-06-13 19:15:27

标签: node.js express

我正在使用快递框架,

//Handlebars Middleware
app.engine('handlebars', exphbs({
  defaultLayout: 'main'
}));
app.set('views', path.join(__dirname, './views'));
app.set('view engine', 'handlebars');

我的目录如下:

enter image description here

每次尝试运行时都会出现以下错误。

Error: ENOENT: no such file or directory, 
open 'C:\Users\Sourav\forum\bin\views\layouts\main.handlebars'

感谢任何帮助。这是我的第一个问题,非常感谢关于问题清晰度的每一条建议。

由于

1 个答案:

答案 0 :(得分:0)

在这种情况下,

__ dirname指向bin文件夹,而不是' ./ views'使用' ../ views'