【问题标题】:Issue in rendering swagger-editor in react second time在第二次反应中渲染 swagger-editor 的问题
【发布时间】:2021-09-28 07:16:31
【问题描述】:

我将 swagger-editor 包嵌入到我的 react 应用程序中,当我从 github 获取 swagger 规范时,第一次它工作正常并完美验证它,但是当我第二次渲染它时,它会抛出如下错误,之后错误它跳过了一些验证,它真的违背了目的,因为这个主要目的是验证规范错误。我知道 swagger-editor 产生了 webworker,第二次它也启动了新实例,而前一个实例仍然存在。有没有办法克服这种情况?

错误是这个'工人发现错误:错误:带有键或ID“openapi-2.0”的模式已经存在'

【问题讨论】:

    标签: javascript reactjs typescript swagger-ui swagger-editor


    【解决方案1】:

    我也有同样的问题,查看 swagger-editor github repo,我发现了这个issue 2339

    它看到你必须终止 webworker 进程。

    Worker Docs

    【讨论】:

    • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
    猜你喜欢
    • 2023-04-04
    • 1970-01-01
    • 2018-07-20
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-14
    相关资源
    最近更新 更多