我对 Node & Express 比较陌生,但是我以前从未使用过的把手模板并尝试在我的节点 app.js 中引用它们,但我不断收到以下错误
对象 # 的属性“引擎”不是函数
这是我的代码:
app.configure(function () {
app.set('views', __dirname+ '/views');
app.set('port', 3000);
app.set('view engine', 'handlebars');
app.use(handlebarsLayout);
app.use(express.static(path.join(__dirname, 'public')));
app.use(app.router);
});
// ROUTES
app.get('/', function (req, res){
var data = {
title: "Node + Handlebars",
body: "Hello World!"
}
res.render('index', data);
});
http.createServer(app).listen(app.get('port'), function () {
console.log("Express server listening on port " + app.get('port'));
});
任何帮助将不胜感激。
谢谢,汤姆