Rozdział 10. Oprogramowanie pośredniczące
Dotychczas korzystaliśmy już z oprogramowania pośredniczącego w postaci gotowego rozwiązania (body
-
parser
, cookie
-
parser
, static
i express
-
session
), a także swojego (w celu dodania danych o pogodzie do kontekstu szablonu, skonfigurowania wiadomości flash oraz dodania funkcji obsługi błędu 404). Czym jednak jest oprogramowanie pośredniczące?
Koncepcja oprogramowania pośredniczącego polega na opakowaniu pewnych funkcji — w szczególności takich, które dotyczą żądań HTTP przesyłanych do aplikacji. Z praktycznego punktu widzenia oprogramowanie pośredniczące jest funkcją przyjmującą trzy argumenty: obiekt żądania, obiekt odpowiedzi oraz funkcję next
()
, które omówię za chwilę. (Istnieje też rodzaj przyjmujący ...
Get Tworzenie aplikacji internetowych z użyciem Node i Express now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.