ClientAuthError class

브라우저에서 실행되는 클라이언트 코드에 오류가 있을 때 오류가 발생합니다.

Extends

상속된 속성

correlationId

오류와 연결된 CorrelationId

errorCode

오류를 나타내는 짧은 문자열

errorMessage

오류에 대한 자세한 설명

message
name
platformBrokerError

broker를 사용하는 경우 MsalNodeRuntime의 기본 PlatformBrokerError

stack
stackTraceLimit

이 속성은 Error.stackTraceLimit 스택 트레이스가 수집하는 스택 프레임의 수를 지정합니다(생성 또는 에 의해 new Error().stackError.captureStackTrace(obj)생성되든 상관없이).

기본 값은 이 10 지만, 유효한 자바스크립트 번호로 설정할 수도 있습니다. 변경 사항은 값이 변경된 후 캡처된 스택 트레이스에 영향을 미칩니다.

숫자가 아닌 값으로 설정하거나 음수로 설정하면 스택 트레이스는 어떤 프레임도 캡처하지 않습니다.

subError

오류의 하위 클래스에 대해 설명합니다.

상속된 메서드

captureStackTrace(object, Function)

에 속성을 .stack생성 targetObject 하며, 이 속성에 접근하면 호출된 코드 Error.captureStackTrace() 내 위치를 나타내는 문자열을 반환합니다.

const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack;  // Similar to `new Error().stack`

트레이스의 첫 번째 줄은 접두사로 ${myObject.name}: ${myObject.message}붙습니다.

선택적 constructorOpt 인자는 함수를 받아들입니다. 주어진 경우, 를 포함한 constructorOpt위의 constructorOpt모든 프레임은 생성된 스택 트레이스에서 제외됩니다.

이 constructorOpt 인수는 오류 생성의 구현 세부 정보를 사용자에게 숨기는 데 유용합니다. 예를 들면 다음과 같습니다.

function a() {
  b();
}

function b() {
  c();
}

function c() {
  // Create an error without stack trace to avoid calculating the stack trace twice.
  const { stackTraceLimit } = Error;
  Error.stackTraceLimit = 0;
  const error = new Error();
  Error.stackTraceLimit = stackTraceLimit;

  // Capture the stack trace above function b
  Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace
  throw error;
}

a();
prepareStackTrace(Error, CallSite[])

https://v8.dev/docs/stack-trace-api#customizing-stack-traces을 참조하십시오.

setCorrelationId(string)

생성자 세부 정보

ClientAuthError(string, string)

new ClientAuthError(errorCode: string, additionalMessage?: string)

매개 변수

errorCode

string

additionalMessage

string

상속된 속성 세부 정보

correlationId

오류와 연결된 CorrelationId

correlationId: string

속성 값

string

AuthError.correlationId에서 상속됨

errorCode

오류를 나타내는 짧은 문자열

errorCode: string

속성 값

string

AuthError.errorCode에서 상속됨

errorMessage

오류에 대한 자세한 설명

errorMessage: string

속성 값

string

AuthError.errorMessage에서 상속됨

message

message: string

속성 값

string

AuthError.message에서 상속됨

name

name: string

속성 값

string

AuthError.name상속됨

platformBrokerError

broker를 사용하는 경우 MsalNodeRuntime의 기본 PlatformBrokerError

platformBrokerError?: PlatformBrokerError

속성 값

AuthError.platformBrokerError에서 상속됨

stack

stack?: string

속성 값

string

AuthError.stack에서 상속됨

stackTraceLimit

이 속성은 Error.stackTraceLimit 스택 트레이스가 수집하는 스택 프레임의 수를 지정합니다(생성 또는 에 의해 new Error().stackError.captureStackTrace(obj)생성되든 상관없이).

기본 값은 이 10 지만, 유효한 자바스크립트 번호로 설정할 수도 있습니다. 변경 사항은 값이 변경된 후 캡처된 스택 트레이스에 영향을 미칩니다.

숫자가 아닌 값으로 설정하거나 음수로 설정하면 스택 트레이스는 어떤 프레임도 캡처하지 않습니다.

static stackTraceLimit: number

속성 값

number

AuthError.stackTraceLimit에서 상속됨

subError

오류의 하위 클래스에 대해 설명합니다.

subError: string

속성 값

string

AuthError.subError에서 상속됨

상속된 메서드 세부 정보

captureStackTrace(object, Function)

에 속성을 .stack생성 targetObject 하며, 이 속성에 접근하면 호출된 코드 Error.captureStackTrace() 내 위치를 나타내는 문자열을 반환합니다.

const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack;  // Similar to `new Error().stack`

트레이스의 첫 번째 줄은 접두사로 ${myObject.name}: ${myObject.message}붙습니다.

선택적 constructorOpt 인자는 함수를 받아들입니다. 주어진 경우, 를 포함한 constructorOpt위의 constructorOpt모든 프레임은 생성된 스택 트레이스에서 제외됩니다.

이 constructorOpt 인수는 오류 생성의 구현 세부 정보를 사용자에게 숨기는 데 유용합니다. 예를 들면 다음과 같습니다.

function a() {
  b();
}

function b() {
  c();
}

function c() {
  // Create an error without stack trace to avoid calculating the stack trace twice.
  const { stackTraceLimit } = Error;
  Error.stackTraceLimit = 0;
  const error = new Error();
  Error.stackTraceLimit = stackTraceLimit;

  // Capture the stack trace above function b
  Error.captureStackTrace(error, b); // Neither function c, nor b is included in the stack trace
  throw error;
}

a();
static function captureStackTrace(targetObject: object, constructorOpt?: Function)

매개 변수

targetObject

object

constructorOpt

Function

AuthError.captureStackTrace에서 상속됨

prepareStackTrace(Error, CallSite[])

https://v8.dev/docs/stack-trace-api#customizing-stack-traces을 참조하십시오.

static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any

매개 변수

err

Error

stackTraces

CallSite[]

반품

any

AuthError.prepareStackTrace에서 상속됨

setCorrelationId(string)

function setCorrelationId(correlationId: string)

매개 변수

correlationId

string

AuthError.setCorrelationId에서 상속됨