middleware finds all the routes that can matchmiddleware finds all the routes that can match
Spread the love

Bij het verwerken van een verzoek vindt de middleware alle routes die aan het verzoek kunnen voldoen en geeft elke route een score en de route met de laagste score wordt geselecteerd om de route af te handelen. Het scoringsproces is complex, maar het effect is het meest specifiek route ontvangt het verzoek.

Dit betekent dat letterlijke segmenten de voorkeur krijgen boven segmentvariabelen en dat segment variabelen met beperkingen krijgen de voorkeur boven variabelen zonder beperkingen (beschreven in de sectie “Beperkend segment Matching” verderop in dit hoofdstuk). Het scoresysteem kan verrassende resultaten opleveren, en u moet dit controleren om er zeker van te zijn dat de URL’s die door uw toepassing worden ondersteund, overeenkomen met de routes die u verwacht.

Als twee routes dezelfde score hebben, wat betekent dat ze even geschikt zijn om het verzoek te routeren, wordt er een uitzondering gegenereerd. Wat wijst op een dubbelzinnige routeselectie. Zie het gedeelte “Dubbelzinnige route-uitzonderingen vermijden” verderop in dit hoofdstuk voor details over hoe u dubbelzinnige routes kunt vermijden.

Door alfons

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *