Co to jest oprogramowanie pośredniczące w NodeJS?
Co to jest oprogramowanie pośredniczące w NodeJS?

Wideo: Co to jest oprogramowanie pośredniczące w NodeJS?

Wideo: Co to jest oprogramowanie pośredniczące w NodeJS?
Wideo: Kurs Node.js + Express.js #5 - Middleware 2024, Kwiecień
Anonim

Oprogramowanie pośredniczące funkcje to funkcje, które mają dostęp do obiektu żądania (req), obiektu odpowiedzi (res) i następnego oprogramowanie pośredniczące funkcja w cyklu żądanie-odpowiedź aplikacji. Następny oprogramowanie pośredniczące funkcja jest zwykle oznaczana przez zmienną o nazwie next.

Co więcej, jakie jest zastosowanie oprogramowania pośredniczącego w węźle JS?

Oprogramowanie pośredniczące jest podzbiorem połączonych funkcji wywoływanych przez Ekspresowe js warstwa routingu przed wywołaniem procedury obsługi zdefiniowanej przez użytkownika. Oprogramowanie pośredniczące funkcje mają pełny dostęp do obiektów żądania i odpowiedzi oraz mogą modyfikować każdy z nich.

Wiesz też, co to jest Bodyparser w NodeJs? parser ciała wyodrębnij całą część treści przychodzącego strumienia żądań i uwidacznia ją na żądanie. ciało. Oprogramowanie pośredniczące było częścią Express. js wcześniej, ale teraz musisz zainstalować go osobno. Ten parser ciała moduł analizuje dane JSON, bufor, ciąg i adres URL zakodowane za pomocą żądania HTTP POST.

W związku z tym, jak korzystać z oprogramowania pośredniczącego Express?

jakiś Wyrazić aplikacja może posługiwać się następujące rodzaje oprogramowanie pośredniczące : Poziom aplikacji oprogramowanie pośredniczące . Poziom routera oprogramowanie pośredniczące . Obsługa błędów oprogramowanie pośredniczące.

Korzystanie z oprogramowania pośredniego

  1. Wykonaj dowolny kod.
  2. Wprowadź zmiany w obiektach żądania i odpowiedzi.
  3. Zakończ cykl żądanie-odpowiedź.
  4. Wywołaj następną funkcję oprogramowania pośredniczącego na stosie.

Co to jest oprogramowanie pośredniczące trasy?

Kiedy chcesz oprogramowanie pośredniczące do konkretnych trasy , musisz dodać oprogramowanie pośredniczące z kluczem do Twojej aplikacji/Http/Jądra. plik php, a takie oprogramowanie pośredniczące nazywa się oprogramowanie pośredniczące trasy.

Zalecana: