【问题标题】:How to set timeout in javascript swagger generated client?如何在 javascript swagger 生成的客户端中设置超时?
【发布时间】:2016-02-22 15:56:27
【问题描述】:

我将 javascript swagger 生成的客户端成功放入 React 项目,一切正常。我正在通过online editor 生成此客户端。现在我需要设置超时。

是否可以在不更改生成代码的情况下更改超时? 或者是否存在任何其他 javascript 客户端生成器可以用来生成更强大的 JS 客户端?

【问题讨论】:

  • 我认为您需要提供更多信息...也许是您想要完成的代码示例。
  • 您只需要转到here 并通过模板 API 中的“生成客户端/Javascript”生成 JS 客户端。您可以将生成的 JS 客户端包含到每个 Javascript 项目中。
  • 最近,swagger-codegen 生成的 JS API 客户端有很多增强,但我认为 JS API 客户端不允许为superagent 设置 HTTP 超时。其他 API 客户端(例如 PHP、C#)已经允许这样做。请为功能请求提交票证here
  • 最后,我们和我的同事向swagger-codegen 项目提出了拉取请求,它已经被合并了。
  • 我有一个angular项目,不知道怎么集成js生成的客户端,有什么教程或者线索吗?

标签: swagger swagger-2.0


【解决方案1】:

通过 PR,我们解决了这个问题。现在可以通过这种方式设置超时:

yourDefaultApiInstance.apiClient.timeout = timeoutInMillis;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    • 2011-07-11
    • 1970-01-01
    • 1970-01-01
    • 2012-04-01
    • 2012-08-15
    相关资源
    最近更新 更多