Я пытаюсь написать dynamicHelper для Jade, чтобы проверить, разрешено ли пользователю получать доступ к ресурсу, прежде чем он получит доступ к нему.У меня есть модуль для выполнения проверок, который возвращает true или false при вызове с URL-адресом и именем пользователя ресурса, к которому осуществляется доступ, но я не могу заставить помощника работать с параметрами?
фиктивное представление:
if(hasAccess.check("/url", "username") == true)
li access
else
li no-access
Помощник:
app.dynamicHelpers({
hasAccess: function() {
return access;
}
});
Функция доступа:
var access = function() {
return {
check: function(url, user) {
return mymodule.hasAccess(url, user);
}
};
};
Я пытался сделать это с помощью этого ответа , но безуспешнопока.