Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Handlebar/Express/Gulp无法查找视图_Javascript_Node.js_Express_Gulp_Handlebars.js - Fatal编程技术网

Javascript Handlebar/Express/Gulp无法查找视图

Javascript Handlebar/Express/Gulp无法查找视图,javascript,node.js,express,gulp,handlebars.js,Javascript,Node.js,Express,Gulp,Handlebars.js,我使用gulp将单独的javascript文件和一些.hbs文件导入此结构: project |-- app | |-- build | |--hbs-views | |--layouts | |--layout.hbs | |--form.hbs | |--js | |--main.js My view引擎配置使用快速把手: app.set('views',

我使用gulp将单独的javascript文件和一些.hbs文件导入此结构:

project
|-- app
|     |-- build
|        |--hbs-views
|            |--layouts
|                 |--layout.hbs
|            |--form.hbs
|        |--js
|            |--main.js
My view引擎配置使用快速把手:

app.set('views', path.join(__dirname, '../hbs_views/layouts'));
app.set('view engine', 'hbs');
app.get('/', function list (req, res, next) {
       res.render('form');
});    
我在启动应用程序时收到此错误:

[错误:在视图目录/hbs\u视图/布局中查找视图“表单”失败]

我假设
main.js
抛出此错误,因为它是唯一的javascript文件,所以我指定了相对于
main.js
文件的
form.hbs
路径。我不知道为什么它找不到文件