<HydraAdmin/> page remain empty despite successful XHR requests
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- react, typescript
Línea de trabajo
Comienza con la página de React que contiene HydraAdmin y ResourceGuesser; después inspecciona dataProviders/dataProviderHydra y la respuesta XHR correcta para comprobar la estructura esperada de la colección Hydra. Reprodúcelo con la configuración limpia de Symfony 6.4 y las versiones indicadas; estará terminado cuando los recursos de libros y reseñas rendericen tablas de datos en lugar de una página en blanco.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
API Platform version(s) affected: 3.3.3
Description
Why does my page remain empty despite successful XHR requests?
Hello everyone again,
I'm working with a page that successfully fetches data according to XHR logs.
Here's the relevant part of my @context:
{
"@context": {
"@vocab": "http://www.semese.local/api/docs.jsonld#",
"hydra": "http://www.w3.org/ns/hydra/core#",
"error": { "@id": "Entrypoint/error", "@type": "@id" },
"constraintViolationList": { "@id": "Entrypoint/constraintViolationList", "@type": "@id" },
"book": { "@id": "Entrypoint/book", "@type": "@id" },
"review": { "@id": "Entrypoint/review", "@type": "@id" }
}
}
Despite this, the page remains blank. Adding and under redirects me to /book, but still displays nothing.
For reference, I'm trying to achieve a similar functionality as seen in the API Platform demo: API Platform Admin Demo
Why are the resources not displayed, and how can I troubleshoot or fix this issue to see the data tables like in the demo?
How to reproduce
- started with a clean new symfony 6.4 project
- created 2 entities in the entity folder of the symfony project
- adjusted nelmio-cors to have no issues
- created a react frontend with
"@api-platform/admin": "^3.4.7",
"react": "^18.2.0",
"react-admin": "^4.16.17",
... and, the following react page:
import React from 'react';
import {AdminGuesser, HydraAdmin, ResourceGuesser} from "@api-platform/admin"; // Importă authProvider-ul tău
import {dataProvider} from "../dataProviders/dataProviderHydra"
import {CustomRoutes} from "react-admin";
const entrypoint = 'http://sf4.local/api/index.jsonld';
const HydraAdminPage = () => {
return (
<HydraAdmin
entrypoint={entrypoint}
dataProvider={dataProvider}
>
<ResourceGuesser name="book" />
<ResourceGuesser name="review" />
</HydraAdmin>
);
};
export default HydraAdminPage;
Possible Solution
Additional Context
same issue is happening for me with api platform 2.7.18...
- Lenguaje dominante
- TypeScript
- Estrellas
- 516
- Forks
- 134
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de api-platform/admin
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
api-platform/admin#616 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 64/100
api-platform/admin#660 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
api-platform/admin#659 · 1 reacción ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
api-platform/admin#631 · 6 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
api-platform/admin#626 · 1 comentario · 1 reacción ·
Todos los issues de api-platform/admin
Issues similares
-
blocklist removal
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
MetaMask/eth-phishing-detect#296544 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
pastelsky/bundlephobia#1122 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100