Как это прочитать?
* по роуту /hello и методоу GET - выдать "hello!";
* по роуту hello/любое_в_[a-z] выдать результат функции (что хранит this.capture при этом?)
* по роуту /hello/не_найдено - соответственно;
* по /не_найдено - соответственно;
Сообщение от Kolyaj
|
Как вам DSL на JavaScript
|
Всё-таки, JavaScript-у можно избавиться от лишних скобок, иной раз они перегружают восприятие.
( fab )
...
( fab )
Открывает/закрывает описание роутов? Странно как-то - это функция fab в скобках? Дальше вызывается с атрибутом "/hello", от результата (возвращается объект) берётся по ключу ["GET"] и снова вызывается функция от этого результата с параметром "hello!"?
Или это вообще псевдо-код, который просто отдельно парсится затем? Если так - то синтаксис (особенно по скобкам) перегружен.