AuthenticationRequiredError class  
Er is een fout opgetreden bij het afdwingen van verificatie nadat een token op de achtergrond is opgehaald.
- Uitbreiding
- 
			Error 
Eigenschappen
| get | De opties die zijn doorgegeven aan de getToken-aanvraag. | 
| scopes | De lijst met bereiken waartoe het token toegang heeft. | 
Overgenomen eigenschappen
| message | |
| name | |
| stack | |
| stack | De  De standaardwaarde is  Als ze zijn ingesteld op een niet-getalwaarde of op een negatief getal, worden er geen frames vastgelegd. | 
Overgenomen methoden
| capture | Hiermee maakt u een  De eerste regel van de trace wordt voorafgegaan door  Het optionele  Het   | 
| prepare | Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces | 
Constructordetails
		AuthenticationRequiredError(AuthenticationRequiredErrorOptions)
	     
	new AuthenticationRequiredError(options: AuthenticationRequiredErrorOptions)Parameters
Optionele parameters. Er kan een bericht worden opgegeven. De GetTokenOptions- van de aanvraag kan ook worden opgegeven om de fout gemakkelijker te koppelen aan de ontvangen parameters.
Eigenschapdetails
		getTokenOptions
	  
	De opties die zijn doorgegeven aan de getToken-aanvraag.
getTokenOptions?: GetTokenOptionsWaarde van eigenschap
scopes
De lijst met bereiken waartoe het token toegang heeft.
scopes: string[]Waarde van eigenschap
string[]
Details van overgenomen eigenschap
message
message: stringWaarde van eigenschap
string
overgenomen van Error.message
name
name: stringWaarde van eigenschap
string
overgenomen van Error.name
stack
stack?: stringWaarde van eigenschap
string
overgenomen van Error.stack
		stackTraceLimit
	  
	De Error.stackTraceLimit eigenschap geeft het aantal stackframes aan dat wordt verzameld door een stacktrace (gegenereerd door new Error().stack of Error.captureStackTrace(obj)).
De standaardwaarde is 10 , maar kan worden ingesteld op elk geldig JavaScript-nummer. Wijzigingen zijn van invloed op elke stacktrace die wordt vastgelegd nadat de waarde is gewijzigd.
Als ze zijn ingesteld op een niet-getalwaarde of op een negatief getal, worden er geen frames vastgelegd.
static stackTraceLimit: numberWaarde van eigenschap
number
overgenomen van Error.stackTraceLimit
Details overgenomen methode
		captureStackTrace(object, Function)
	  
	Hiermee maakt u een .stack eigenschap op targetObject, die bij het openen een tekenreeks retourneert die de locatie vertegenwoordigt in de code waarop Error.captureStackTrace() is aangeroepen.
const myObject = {};
Error.captureStackTrace(myObject);
myObject.stack;  // Similar to `new Error().stack`
De eerste regel van de trace wordt voorafgegaan door ${myObject.name}: ${myObject.message}.
Het optionele constructorOpt argument accepteert een functie. Als ze worden gegeven, worden alle bovenstaande constructorOptframes , inclusief constructorOpt, weggelaten uit de gegenereerde stacktrace.
Het constructorOpt argument is handig om implementatiedetails van het genereren van fouten voor de gebruiker te verbergen. Bijvoorbeeld:
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)Parameters
- targetObject
- 
				object 
- constructorOpt
- 
				Function 
overgenomen van Error.captureStackTrace
		prepareStackTrace(Error, CallSite[])
	   
	Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): anyParameters
- err
- 
				Error 
- stackTraces
- 
				CallSite[] 
Retouren
any
overgenomen van Error.prepareStackTrace