Mojolicious маршрутизация: больше или меньше - PullRequest
2 голосов
/ 10 июля 2020

Насколько я понял маршрутизация Mojolicious, метод «под» обеспечивает метод разделения кода для маршрутов, тогда как «над» добавляет условия к этим маршрутам. В моем приложении я использую метод «под» на всех маршрутах под «/» для выполнения аутентификации и авторизации (сохраняемых внутри сеанса) и условия «сверх», чтобы проверить, есть ли у пользователя определенное разрешение.

К сожалению, Mojolicious сначала проверяет условие «сверху», а затем выполняет общий код «снизу», что приводит к неавторизованным запросам каждый раз, когда пользователь выполняет вызов API, когда клиент не сохраняет сеанс. Есть ли способ добиться того, чего я хочу, или Mojolicious просто не работает с приоритетом маршрутизации «выше» и «ниже»?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...