编辑元素时单独的管理界面安装结果为 404
Separate admin interface installation results in 404 when editing elements
我单独安装了 API 平台(在 nginx + macos 上),首先是一个将 api 暴露给 http://platform.api/api 的 symfony4 项目,其次是通过 yarn start 的反应管理界面。
管理界面成功加载视图并允许我列出和创建新元素。但是显示和编辑不同的元素会导致界面上出现 404 和 Element does not exist
错误消息,因为界面会向 url 添加额外的 api,例如 http://platform.api/api/api/groups/3
这是我的 App.js
import React from 'react';
import { HydraAdmin } from '@api-platform/admin';
export default () => <HydraAdmin entrypoint="http://platform.api/api/"/>;
我假设这是直接在管理员反应项目上的问题,其中添加了额外的 /api 。关于如何以及在何处正确配置它有什么想法吗?
如果 API 暴露在子目录中,管理员中存在一个已知问题,并且建议修复它(尚未完成):https://github.com/api-platform/admin/pull/86
一个快速的解决方法是删除 /api
前缀(在根目录中注册 API)。唯一的其他解决方案是完成此合并请求。
我单独安装了 API 平台(在 nginx + macos 上),首先是一个将 api 暴露给 http://platform.api/api 的 symfony4 项目,其次是通过 yarn start 的反应管理界面。
管理界面成功加载视图并允许我列出和创建新元素。但是显示和编辑不同的元素会导致界面上出现 404 和 Element does not exist
错误消息,因为界面会向 url 添加额外的 api,例如 http://platform.api/api/api/groups/3
这是我的 App.js
import React from 'react';
import { HydraAdmin } from '@api-platform/admin';
export default () => <HydraAdmin entrypoint="http://platform.api/api/"/>;
我假设这是直接在管理员反应项目上的问题,其中添加了额外的 /api 。关于如何以及在何处正确配置它有什么想法吗?
如果 API 暴露在子目录中,管理员中存在一个已知问题,并且建议修复它(尚未完成):https://github.com/api-platform/admin/pull/86
一个快速的解决方法是删除 /api
前缀(在根目录中注册 API)。唯一的其他解决方案是完成此合并请求。