手推车/快递/吞食无法查找视图
我用gulp来分隔javascript文件和一些.hbs文件到这个结构中:
project |-- app | |-- build | |--hbs-views | |--layouts | |--layout.hbs | |--form.hbs | |--js | |--main.js
我的视图引擎configuration使用快速句柄:
app.set('views', path.join(__dirname, '../hbs_views/layouts')); app.set('view engine', 'hbs'); app.get('/', function list (req, res, next) { res.render('form'); });
我在启动应用程序时收到这个错误:
[Error: Failed to lookup view "form" in views directory "/hbs_views/layouts"]
我假设main.js
抛出这个错误,因为它是唯一的JavaScript文件,所以我指定我的pathform.hbs
相对于main.js
文件。 我不知道为什么找不到该文件。