我两天前对节点和车把都是全新的,所以请耐心等待.我试图使用自定义车把助手,但我不完全确定在哪里放.
我一直得到"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);
}
});
Run Code Online (Sandbox Code Playgroud)