【问题标题】:Can I use api-platform/admin on its own for a OpenAPI endpoint?我可以单独使用 api-platform/admin 作为 OpenAPI 端点吗?
【发布时间】:2020-08-06 08:36:45
【问题描述】:

https://github.com/api-platform/admin/blob/master/README.md 表示 OpenAPI 文档,所以我只是尝试为本地(非 API 平台)项目启动并运行它。我已经尝试了以下

import React from "react";
import { HydraAdmin } from "@api-platform/admin";

export default () => (
  <HydraAdmin entrypoint="http://192.168.1.2:3000/openapi.json" />
);

还有一些公共端点的尝试,但我并没有真正取得任何进展。我不断收到这样的错误

Error: Cannot fetch documentation: 200

in AdminGuesser (created by AdminGuesserWithError)
in ErrorBoundary (created by AdminGuesserWithError)
in TranslationProvider (created by AdminGuesserWithError)
in AdminGuesserWithError (created by HydraAdmin)
in HydraAdmin (at App.js:5)
in Unknown (at src/index.js:9)
in StrictMode (at src/index.js:8)

如果 api-platform/admin 只应该与 api-platform 一起使用,这完全没问题 :) 所以只是为了确保在我尝试进一步挖掘之前 - 将 admin 连接到随机 OpenAPI 端点支持的用例?如果是这样,我该如何启动应用程序?

【问题讨论】:

    标签: api-platform.com


    【解决方案1】:

    你不能没有一些额外的发展。

    Api 平台管理员设计为使用Hydra Documentations

    有一个 open issue 来添加 OpenApi 支持,但它现在似乎已经死了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-11
      • 2022-12-20
      • 2014-11-23
      • 2022-01-14
      • 2021-12-27
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      相关资源
      最近更新 更多