我的views文件夹中有一个index.handlebars文件,但我仍然收到此错误信息
Error: Failed to lookup view "index" in views directory
下面是我的app.js文件。
var express = require('express');
var app = express();
var exphbs = require('express3-handlebars')
app.engine('handlebars', exphbs({defaultLayout: 'main'}));
app.set('view engine', 'handlebars');
app.get('/',function(req,res){
res.render('index');
});
app.use('/public', express.static('public'));
var port = Number(process.env.PORT || 3000);
app.listen(port);
有什么想法?我觉得很奇怪,似乎一切都对我好。
答案 0 :(得分:0)
我已经检查了你关于这个问题的Github回购。
您似乎错误地输入了视图的名称。它目前是index.handlerbars
,而应该是index.handlebars
。