23 lines
797 B
ReStructuredText
23 lines
797 B
ReStructuredText
|
|
Абстракция
|
||
|
|
|
||
|
|
Брокер на основе правил принимает решение что вызывать,
|
||
|
|
как вызывать и какие параметры передать при вызове
|
||
|
|
|
||
|
|
Описание
|
||
|
|
|
||
|
|
|
||
|
|
Правила (rule) - содержит описание правил
|
||
|
|
comparator - функция, которая имеет правила и которой передаются параметры запроса
|
||
|
|
Компаратор возвращает функцию и извлечённые из запроса параметры
|
||
|
|
|
||
|
|
endpoint - вызываемая функция, которой передаются параметры
|
||
|
|
|
||
|
|
rule = {
|
||
|
|
'url': '/'
|
||
|
|
}
|
||
|
|
@broker.route(
|
||
|
|
comparator = comparator_flask(rule=rule)
|
||
|
|
)
|
||
|
|
def foo():
|
||
|
|
return 'foo'
|