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

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

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

setCurrentRouteName(SPA API)

통사론

newrelic.setCurrentRouteName(string $name)

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

요구 사항

설명

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

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

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

  • previousRouteName
  • targetRouteName

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

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

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

매개변수

매개변수

설명

$name

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

setCurrentRouteName() 에 전달된 경로 이름은 어떤 문자열이든 가능하지만 특정 리소스가 아닌 라우팅 pattern 을 나타내야 합니다. 예를 들어, /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.