Τι είναι το ενδιάμεσο λογισμικό στο NodeJS;
Τι είναι το ενδιάμεσο λογισμικό στο NodeJS;

Βίντεο: Τι είναι το ενδιάμεσο λογισμικό στο NodeJS;

Βίντεο: Τι είναι το ενδιάμεσο λογισμικό στο NodeJS;
Βίντεο: WebDev Class 7 2024, Απρίλιος
Anonim

Middleware Οι συναρτήσεις είναι συναρτήσεις που έχουν πρόσβαση στο αντικείμενο αίτησης (req), στο αντικείμενο απόκρισης (res) και στο επόμενο ενδιάμεσο λογισμικό λειτουργία στον κύκλο αίτησης-απόκρισης της εφαρμογής. Το επόμενο ενδιάμεσο λογισμικό Η συνάρτηση συνήθως υποδηλώνεται με μια μεταβλητή που ονομάζεται next.

Επιπλέον, ποια είναι η χρήση του ενδιάμεσου λογισμικού στο node JS;

Middleware είναι ένα υποσύνολο αλυσιδωτών συναρτήσεων που καλούνται από το Express js επίπεδο δρομολόγησης πριν από την κλήση του προγράμματος χειρισμού που ορίζεται από το χρήστη. Middleware Οι συναρτήσεις έχουν πλήρη πρόσβαση στα αντικείμενα αιτήματος και απόκρισης και μπορούν να τροποποιήσουν οποιοδήποτε από αυτά.

Γνωρίζετε επίσης, τι είναι το Bodyparser στο NodeJs; αναλυτής σώματος εξαγάγετε ολόκληρο το τμήμα του σώματος μιας ροής εισερχόμενων αιτημάτων και το εκθέτει σε απαίτηση. σώμα. Το ενδιάμεσο λογισμικό ήταν μέρος της Express. js νωρίτερα, αλλά τώρα πρέπει να το εγκαταστήσετε ξεχωριστά. Αυτό αναλυτής σώματος Η ενότητα αναλύει τα κωδικοποιημένα δεδομένα JSON, buffer, string και URL που υποβάλλονται χρησιμοποιώντας αίτημα HTTP POST.

Από αυτή την άποψη, πώς μπορώ να χρησιμοποιήσω το ενδιάμεσο λογισμικό Express;

Ενα Εξπρές η εφαρμογή μπορεί χρήση τους ακόλουθους τύπους ενδιάμεσο λογισμικό : Επίπεδο εφαρμογής ενδιάμεσο λογισμικό . σε επίπεδο δρομολογητή ενδιάμεσο λογισμικό . Χειρισμός σφαλμάτων ενδιάμεσο λογισμικό.

Χρήση ενδιάμεσου λογισμικού

  1. Εκτελέστε οποιονδήποτε κώδικα.
  2. Κάντε αλλαγές στο αίτημα και στα αντικείμενα απόκρισης.
  3. Τερματίστε τον κύκλο αίτησης-απόκρισης.
  4. Καλέστε την επόμενη συνάρτηση ενδιάμεσου λογισμικού στη στοίβα.

Τι είναι το Route middleware;

Όταν θέλεις α ενδιάμεσο λογισμικό σε συγκεκριμένο διαδρομές , πρέπει να προσθέσετε το ενδιάμεσο λογισμικό με ένα κλειδί για την εφαρμογή/Http/Kernel σας. php και ονομάζονται τέτοια ενδιάμεσα προγράμματα ενδιάμεσο λογισμικό διαδρομής.

Συνιστάται: