Я пытался использовать рули-помощники npm для некоторой функциональности. Я знаю, что после запроса мне нужно поместить его в app.engine, где я уже поместил двух пользовательских помощников. Итак, я сделал это -
const handlebarsHelpers = require('handlebars-helpers')();
const {select, generateTime} = require('./helpers/handlebars-helpers');
app.engine('handlebars', exphbs
({defaultLayout: 'home',
handlebars: allowInsecurePrototypeAccess(Handlebars),
helpers: {select: select, generateTime: generateTime, handlebarsHelpers }}));
select, generateTime: generateTime, handlebarsHelpers}
app.set('view engine', 'handlebars');
Но так работают только select и generateTime . Если я попытаюсь использовать помощника из handlebars-helpers
, это не сработает. Пример: Error: Missing helper: "eq"
Как это исправить?