我正在为 NodeJS 使用 Express 4.0 和 Express3-handlebars 库。
这是配置
app.set('views', path.join(__dirname, 'views/'));
app.engine('hbs', hbs({defaultLayout: 'main', extname: '.hbs'}));
app.set('view engine', 'hbs');
contact.html 在views 目录中
app.get('/', function(req, res) {
res.render("contact");
});
这是我得到的错误:
Error: Failed to lookup view "contact" in views directory "/Users/max23/Desktop/Node/views/"
我花了一个多小时试图修复它无济于事。代码有什么问题?