• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

setCurrentRouteName (API SPA)

Syntaxe

newrelic.setCurrentRouteName(string $name)

Donne aux itinéraires SPA des noms plus précis que les noms par défaut. Monitorer les itinéraires spécifiques plutôt que par regroupement par défaut.

Exigences

Description

Cette méthode nomme l'itinéraire actuel. Cela peut être utile pour :

  • Donnez aux itinéraires des noms plus précis que ceux qu'ils auraient par défaut.
  • Monitorer un itinéraire qui pourrait autrement être regroupé avec d'autres itinéraires par défaut.

Actuellement, cette méthode s'applique uniquement à l'événement SPA BrowserInteraction . L'utilisation de cette API crée deux nouveaux attributs personnalisés qui suivent l'itinéraire précédent et l'itinéraire cible :

  • previousRouteName
  • targetRouteName

Lors de l'utilisation de cette API, l'attribut browserInteractionName prendra la valeur targetRouteName . Si setName est utilisé pour définir le nom de l'interaction du navigateur, celui-ci aura la priorité.

L'API setCurrentRouteName() détermine l'attribut name pour l'événementBrowserInteraction , donc cette API doit être appelée every time s'il y a un changement d'itinéraire. Cela garantira que BrowserInteraction événement aura l'attribut correct.

Conseil

Comparez avec setName(), qui définit un nom pour une interaction de navigateur, pas un itinéraire.

Paramètres

paramètres

Description

$name

chaîne

Requis. Nom de l'itinéraire actuel pour la page.

Les noms d'itinéraire transmis à setCurrentRouteName() peuvent être n'importe quelle chaîne, mais ils doivent représenter un routage pattern plutôt qu'une ressource spécifique. Par exemple, utilisez /users/:id plutôt que /users/123.

Si null, quitte l'exigence de changement d'itinéraire et renvoie la stratégie de dénomination par défaut.

Exemples

router.onChange(function(route) {
newrelic.setCurrentRouteName(route.name);
});
Droits d'auteur © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.