AuthenticationError class

用于表示具有代码状态的身份验证错误的常规 AuthenticationError 类。

Extends

Error

构造函数

AuthenticationError(string, StatusCode)

初始化 AuthenticationError 类的新实例。

属性

Error
statusCode

继承属性

message
name
stack

方法

determineStatusCodeAndBuildMessage(any)

用于从非IStatusCodeError 的错误消息中确定状态代码。

isStatusCodeError(any)

确认错误的类型为 IStatusCodeError

构造函数详细信息

AuthenticationError(string, StatusCode)

初始化 AuthenticationError 类的新实例。

new AuthenticationError(message: string, statusCode: StatusCode)

参数

message

string

错误消息。

statusCode
StatusCode

要使用的 StatusCode 数字。

属性详细信息

Error

static Error: ErrorConstructor

属性值

ErrorConstructor

statusCode

statusCode: StatusCode

属性值

继承属性详细信息

message

message: string

属性值

string

继承自 Error.message

name

name: string

属性值

string

继承自 Error.name

stack

stack?: string

属性值

string

继承自 Error.stack

方法详细信息

determineStatusCodeAndBuildMessage(any)

用于从非IStatusCodeError 的错误消息中确定状态代码。

static function determineStatusCodeAndBuildMessage(err: any): string

参数

err

any

引发的错误,用于确定适当的状态代码。

返回

string

要作为响应发送的错误消息。

isStatusCodeError(any)

确认错误的类型为 IStatusCodeError

static function isStatusCodeError(err: any): boolean

参数

err

any

要验证的错误。

返回

boolean

如果 errIStatusCodeError,则结果为 true;否则为 false。