Javascript 使用快速把手加载助手
我正在尝试加载我的项目,但是,我无法使它工作 这是我的app.jsJavascript 使用快速把手加载助手,javascript,node.js,express,handlebars.js,helper,Javascript,Node.js,Express,Handlebars.js,Helper,我正在尝试加载我的项目,但是,我无法使它工作 这是我的app.js var express = require('express'), exphbs = require('express-handlebars'); var app = express(); app.engine('handlebars', exphbs({ defaultLayout: 'main', helpers: require('handlebars-form-helpers').helpers }
var express = require('express'),
exphbs = require('express-handlebars');
var app = express();
app.engine('handlebars', exphbs({
defaultLayout: 'main',
helpers: require('handlebars-form-helpers').helpers
}));
app.set('view engine', 'handlebars');
app.get('/', function (req, res) {
res.render('home');
});
app.listen(3000);
这是我尝试加载时的页面
有点新,把手与Express集成,所以我想不出来 这应该有效:
var exphbs = require('express-handlebars'),
handlebars = require('handlebars'),
helpers = require('handlebars-form-helpers').register(handlebars);
var hbs = exphbs.create({
helpers: helpers,
defaultLayout: 'main'
});
app.engine('.hbs', hbs.engine);
app.set('view engine', '.hbs');
您可以在此处找到更多信息:非工作类型错误:要求(…)。注册表不是function@DungVu看看这个答案