• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

setCurrentRouteName(SPA API)

통사론

newrelic.setCurrentRouteName(string $name)

SPA 경로에 기본 이름보다 더 정확한 이름을 제공합니다. 기본 그룹화보다는 특정 경로를 모니터링합니다.

요구 사항

설명

이 메서드는 현재 경로의 이름을 지정합니다. 이것은 다음과 같은 경우에 유용할 수 있습니다.

  • 경로에 기본적으로 있는 것보다 더 정확한 이름을 지정합니다.
  • 기본적으로 다른 경로와 그룹화될 수 있는 경로를 모니터링합니다.

현재 이 방법은 SPA BrowserInteraction 이벤트에만 적용됩니다. 이 API를 사용하면 이전 경로와 대상 경로를 추적하는 두 개의 새로운 사용자 지정 속성이 생성됩니다.

  • previousRouteName
  • targetRouteName

이 API를 사용할 때 browserInteractionName 속성은 targetRouteName 값을 사용합니다. setName 를 사용하여 브라우저 상호 작용 이름을 설정하는 경우 해당 이름이 우선 적용됩니다.

setCurrentRouteName() API는 BrowserInteraction 이벤트 의 이름 속성을 결정하므로 이 API는 경로 변경이 있을 때마다 호출되어야 합니다. 이렇게 하면 BrowserInteraction 이벤트가 올바른 속성을 갖게 됩니다.

경로가 아닌 브라우저 상호작용의 이름을 설정하는 setName() 와 비교하십시오.

매개변수

매개변수

설명

$name

필수의. 페이지의 현재 경로 이름입니다.

setCurrentRouteName() 에 전달된 경로 이름은 모든 문자열이 될 수 있지만 특정 리소스가 아닌 라우팅 패턴 을 나타내야 합니다. 예를 들어, /users/123 /users/:id 을 사용합니다.

null 이면 경로 변경 요구 사항을 종료하고 기본 이름 지정 전략을 반환합니다.

router.onChange(function(route) {
newrelic.setCurrentRouteName(route.name);
});
Copyright © 2024 New Relic Inc.

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