ServerError class
Er is een fout opgetreden wanneer er een fout optreedt met de servercode, bijvoorbeeld niet beschikbaar.
- Uitbreiding
Constructors
| Server |
Overgenomen eigenschappen
| correlation |
CorrelationId gekoppeld aan de fout |
| error |
Korte tekenreeks die fout aangeeft |
| error |
Gedetailleerde beschrijving van fout |
| message | |
| name | |
| platform |
StandaardPlatformBrokerError van MsalNodeRuntime wanneer broker is ingeschakeld |
| stack | |
| stack |
De De standaardwaarde is Als ze worden ingesteld op een niet-getalwaarde, of op een negatief getal, zullen stacktraces geen frames vastleggen. |
| sub |
Beschrijft de subklasse van een fout |
Overgenomen methoden
| capture |
Maakt 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 |
| set |
Constructordetails
ServerError(string, string, string, string, number)
new ServerError(errorCode?: string, errorMessage?: string, subError?: string, errorNo?: string, status?: number)
Parameters
- errorCode
-
string
- errorMessage
-
string
- subError
-
string
- errorNo
-
string
- status
-
number
Eigenschapdetails
errorNo
Serverfoutnummer;
errorNo?: string
Waarde van eigenschap
string
status
Http-statusnummer;
status?: number
Waarde van eigenschap
number
Details van overgenomen eigenschap
correlationId
CorrelationId gekoppeld aan de fout
correlationId: string
Waarde van eigenschap
string
Overgenomen vanAuthError.correlationId
errorCode
Korte tekenreeks die fout aangeeft
errorCode: string
Waarde van eigenschap
string
Overgenomen vanAuthError.errorCode
errorMessage
Gedetailleerde beschrijving van fout
errorMessage: string
Waarde van eigenschap
string
Overgenomen vanAuthError.errorMessage
message
name
platformBrokerError
StandaardPlatformBrokerError van MsalNodeRuntime wanneer broker is ingeschakeld
platformBrokerError?: PlatformBrokerError
Waarde van eigenschap
Overgenomen vanAuthError.platformBrokerError
stack
stackTraceLimit
De Error.stackTraceLimit eigenschap specificeert het aantal stackframes dat door een stacktrace wordt verzameld (of het nu wordt gegenereerd door new Error().stack of Error.captureStackTrace(obj)).
De standaardwaarde is 10 , maar kan worden ingesteld op elk geldig JavaScript-nummer. Wijzigingen beïnvloeden elke stacktrace die wordt vastgelegd nadat de waarde is gewijzigd.
Als ze worden ingesteld op een niet-getalwaarde, of op een negatief getal, zullen stacktraces geen frames vastleggen.
static stackTraceLimit: number
Waarde van eigenschap
number
Overgenomen vanAuthError.stackTraceLimit
subError
Beschrijft de subklasse van een fout
subError: string
Waarde van eigenschap
string
Overgenomen vanAuthError.subError
Details overgenomen methode
captureStackTrace(object, Function)
Maakt een .stack eigenschap aan op targetObject, die bij benadering een string teruggeeft die de locatie in de code waarop Error.captureStackTrace() werd aangeroepen de locatie vertegenwoordigt.
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 gegeven, worden alle frames boven constructorOpt, inclusief constructorOpt, weggelaten uit de gegenereerde stacktrace.
Het constructorOpt argument is nuttig om implementatiedetails van foutgeneratie 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 vanAuthError.captureStackTrace
prepareStackTrace(Error, CallSite[])
Zie https://v8.dev/docs/stack-trace-api#customizing-stack-traces
static function prepareStackTrace(err: Error, stackTraces: CallSite[]): any
Parameters
- err
-
Error
- stackTraces
-
CallSite[]
Retouren
any
Overgenomen vanAuthError.prepareStackTrace
setCorrelationId(string)
function setCorrelationId(correlationId: string)
Parameters
- correlationId
-
string
Overgenomen vanAuthError.setCorrelationId