授权后如何向几个API添加访问令牌

时间:2020-06-04 15:18:16

标签: jwt swagger access-token swagger-codegen jwt-auth

我有一个Swagger Codegen API,它们是在创建应用程序时创建的,例如:

import { ApiFirst, ApiSecond } from './apis'

const token = localStorage.getItem('token')

const config1 = new Configuration({
    basePath: basePath_first,
    accessToken: token,
  })
  const config2 = new Configuration({
    basePath: basePath_second,        
    accessToken: token,
  })

export const Api_first_Service = new ApiFirst(config1)
export const Api_second_Service = new ApiSecond(config2)

启动SPA时,将打开授权页面,但是api已使用空令牌创建-它尚不存在,在授权后会出现并放置在本地存储中。同时,打开主页后,由于使用空令牌创建了API中的数据,因此不会加载该数据。如果您重新加载页面-令牌已存在于本地存储中,则会使用工作令牌再次创建api。 告诉我接收令牌后如何向api添加令牌,以便在加载主页时它们已经具有令牌并且可以正常工作。

0 个答案:

没有答案