Update
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
Абстракция
|
||||
|
||||
Брокер на основе правил принимает решение что вызывать,
|
||||
как вызывать и какие параметры передать при вызове
|
||||
|
||||
Описание
|
||||
|
||||
|
||||
Правила (rule) - содержит описание правил
|
||||
comparator - функция, которая имеет правила и которой передаются параметры запроса
|
||||
Компаратор возвращает функцию и извлечённые из запроса параметры
|
||||
|
||||
endpoint - вызываемая функция, которой передаются параметры
|
||||
|
||||
rule = {
|
||||
'url': '/'
|
||||
}
|
||||
@broker.route(
|
||||
comparator = comparator_flask(rule=rule)
|
||||
)
|
||||
def foo():
|
||||
return 'foo'
|
||||
Reference in New Issue
Block a user