Экспресс руль: отсутствует помощник - хотя он определен - PullRequest
0 голосов
/ 29 мая 2019

У меня есть текущий код для определения моих помощников в моем файле server.js

app.engine('handlebars', exphbs({
    defaultLayout: 'main',
    helpers: {
        //helps pick value in select
        select: function(selected, options) {
            return options.fn(this).replace(
                new RegExp(' value=\"' + selected + '\"'),
                '$& selected="selected"');
         },
        //check if values are equal
        isequal: function (arg1, arg2, options) {
            return (arg1 == arg2) ? options.fn(this) : options.inverse(this);
         }
    }

}));

app.set('view engine', 'handlebars');

Однако, в случайные моменты времени приложение возвращает его без вспомогательного "isequal"

В другое время это работает.Я не могу контролировать это поведение.Что-то не так с объявлением моих помощников?

...