Что такое промежуточное ПО в Slim Framework?

Это говорит

Slim Framework реализует версию протокола Rack. В результате приложение Slim может иметь промежуточное программное обеспечение, которое может проверять, анализировать или изменять среду приложения, запросы и ответы до и/или после вызова приложения Slim.

что означает "что-то" для меня. Например, это что-то делает с некоторыми вещами. Как середина в никуда. Также указано, что это реализация протокола Rack, чего я никогда не слышал в PHP.

Есть ли какое-то практическое применение, кроме лука? Какое правильное название «промежуточного программного обеспечения» в PHP?


person ilhan    schedule 29.06.2013    source источник


Ответы (1)


Промежуточное ПО в философии Slim — это просто многоразовые многоразовые хуки, предназначенные для постепенного изменения среды Slim.

Это очень полезно, например, когда вам нужно аутентифицировать HTTP-запрос, проверить, является ли он запросом AJAX, и зарегистрировать некоторые данные при отправке ответа — это может быть 3 отдельных промежуточных программного обеспечения.

Протокол Rack просто относится к технологии, которая вдохновила автора на создание промежуточного программного обеспечения Slim.

person Epoc    schedule 08.07.2013