截至两天前,我对节点和车把还是个新手,所以请耐心等待。我正在尝试使用自定义车把助手,但不完全确定将其放在哪里。
我不断收到“TypeError:Handlebars.registerHelper 不是函数”
现在我在我的 server.js 文件中有它。不确定这是否正确。
var express = require('express');
var app = express();
var Handlebars = require('express-handlebars');
app.engine('handlebars', Handlebars({
defaultLayout: 'main'
}));
app.set('view engine', 'handlebars');
Handlebars.registerHelper("if", function(conditional, options) {
if (options.hash.desired === options.hash.type) {
options.fn(this);
} else {
options.inverse(this);
}
});