Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.
ctx.route
Informations de correspondance de la route actuelle, correspondant au concept de route dans React Router. Utilisé pour obtenir la configuration de la route correspondante, les paramètres, etc. Généralement utilisé en conjonction avec ctx.router et ctx.location.
Scénarios d'utilisation
Note :
ctx.routeest uniquement disponible dans les environnements RunJS disposant d'un contexte de routage (comme les JSBlock dans une page, les pages de flux, etc.). Il peut être nul dans des contextes purement backend ou sans routage (comme les flux de travail en arrière-plan).
Définition du type
Champs communs
Relation avec ctx.router et ctx.location
ctx.route se concentre sur la « configuration de la route correspondante », tandis que ctx.location se concentre sur « l'emplacement URL actuel ». Ensemble, ils fournissent une description complète de l'état du routage actuel.
Exemples
Lecture du pathname
Branchement basé sur params
Affichage dans une page de flux (Flow)
Relatif
- ctx.router : Navigation de route. Lorsque
ctx.router.navigate()modifie le chemin,ctx.routeest mis à jour en conséquence. - ctx.location : Emplacement URL actuel (pathname, search, hash, state), utilisé en conjonction avec
ctx.route.

