Ошибка типа: Handlebars.registerHelper не является функцией
Я новичок в узле и руле два дня назад, так что терпите меня. Я пытаюсь использовать пользовательские помощники руля, но не совсем уверен, где их поставить.
Я продолжаю получать "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);
}
});