AxiosService:该库可帮助您实现自动刷新授权并通过axios自动重试失败的请求

时间:2024-04-20 08:42:51
【文件属性】:

文件名称:AxiosService:该库可帮助您实现自动刷新授权并通过axios自动重试失败的请求

文件大小:7KB

文件格式:ZIP

更新时间:2024-04-20 08:42:51

JavaScript

AxiosService 该库可帮助您通过axios实现授权的自动刷新。 您可以在原始请求失败时轻松拦截原始请求,刷新授权并继续原始请求,而无需任何用户交互。 当请求由于授权而失败时,由您自己决定。 您可以为新的授权令牌运行刷新调用,也可以运行自定义逻辑。 使用该库创建axios实例,并进行API调用。 只需提供一些获取身份验证令牌所需的配置,该库即可处理与身份验证失败相关的所有情况。 注意:验证失败时,API必须返回HTTP错误状态。 如果您的api在身份验证失败时返回HTTP200,则该库将不起作用。 安装 TBU 用法 创建一个新的axios实例,如下所示 const apiServiceConfig = { } ; /** * Axios Instance */ export const BaseApiInstance = new AxiosService ( {


【文件预览】:
AxiosService-main
----APIService.js(6KB)
----APILockService.js(805B)
----readme.md(3KB)
----defaultConfiguration.js(6KB)
----package.json(222B)

网友评论