Hva er mellomvarefunksjoner i Express?
Hva er mellomvarefunksjoner i Express?

Video: Hva er mellomvarefunksjoner i Express?

Video: Hva er mellomvarefunksjoner i Express?
Video: What is Middleware 2024, November
Anonim

Mellomvarefunksjoner er funksjoner som har tilgang til forespørselsobjektet (req), responsobjektet (res) og det neste funksjon i applikasjonens forespørsel-svar-syklus. Den neste funksjon er en funksjon i Uttrykke ruteren som, når den startes, kjører mellomvare etterfølger strømmen mellomvare.

Med tanke på dette, hva er mellomvare i Express?

Mellomvare betyr bokstavelig talt alt du legger i midten av ett lag av programvaren og et annet. Express mellomvare er funksjoner som utføres i løpet av livssyklusen til en forespørsel til Uttrykke server. Hver mellomvare har tilgang til HTTP-forespørselen og svaret for hver rute (eller bane) den er knyttet til.

For det andre, hva er bruken i Express? bruk er en metode for å konfigurere mellomvaren brukt ved rutene til Uttrykke HTTP-serverobjekt. Metoden er definert som en del av Connect that Uttrykke er basert på. Oppdatering fra og med versjon 4.

Så, hvordan bruker jeg Express-mellomvare?

An Uttrykke søknad kan bruk følgende typer mellomvare : Applikasjonsnivå mellomvare . Ruter-nivå mellomvare . Feilhåndtering mellomvare.

Bruker mellomvare

  1. Kjør en hvilken som helst kode.
  2. Gjør endringer i forespørselen og svarobjektene.
  3. Avslutt forespørsel-svar-syklusen.
  4. Kalle neste mellomvarefunksjon i stabelen.

Hva forstår du med mellomvare Hvordan kan du bruke mellomvare i node JS?

Mellomvare er en undergruppe av kjedede funksjoner kalt av ekspressen js rutinglag før den brukerdefinerte behandleren påkalles. Mellomvare funksjoner har full tilgang til forespørselen og svarobjektene og kan endre en av dem.

Anbefalt: