1

我正在尝试在登录帐户时将不记名 JWT 令牌添加到招摇请求中,但我似乎无法使其正常工作。文档还有很多不足之处。

const SWAGGER_CLIENT = SwaggerClient(".../api.yml");

const carsResponse = await SWAGGER_CLIENT.client.execute({ operationId: "getCars" }); // I need { Authorizations: Bearer ${token}} here

如果无法在其中添加它,那么我总是可以在成功登录后使用令牌创建上面的客户端。

我认为问题在于语法。几乎没有关于如何使用该.execute()方法的文档,这非常令人沮丧。FWIW;我正在使用 execute 方法并传入标签名称,以使其比使用生成的函数(例如getCars(), addCar()等)更具可重用性。我不知道这是否是使用 Swagger 的“正确”方式,但这对我来说很有意义。

是否可以全局添加它,所以我不需要在每个请求中都包含它?成功登录后需要添加令牌。这是一个使用 Redux 的 CRA 应用程序。

如果有人可以解释或提供一个将授权不记名令牌添加到上述请求的小示例,那就太好了,非常感谢。

谢谢大家。

4

1 回答 1

0

我们将把Try It Out Executor命名 为用于 OAS 操作的 HTTP 客户端。感谢您的输入!

于 2020-10-04T10:56:10.020 回答