Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Entrypoint trailling slash is stripped from original entrypoint fetch.

Abierto
#113 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
42/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
typescript
Área
api

Línea de trabajo

Comienza en src/hydra/parseHydraDocumentation.ts, alrededor de la línea 202, donde se elimina el prefijo del punto de entrada antes de obtener el documento de la API. Reproduce el problema con un punto de entrada que termine en una barra y una API que rechace la URL sin barra. Se considera terminado cuando la solicitud original conserva la barra final proporcionada y el manejo existente del prefijo sigue siendo correcto.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

API doc parser version(s) affected: 0.15.1

Description

Since the entrypoint prefix is stripped here it means that the request to fetch the API doc is made to the URL without this slash.

It means that in the case were the API only replies to the URL with the slash the request will fails and the admin won't load.

How to reproduce

Create an Admin with an entrypoint that ends with a slash and an API that returns a error when the request is done without this slash.

Possible Solution

Since the slash is removed intentionally we need to keep it, but maybe we could keep the original supplied URL for the original fetch of the entry point.

Lenguaje dominante
TypeScript
Estrellas
113
Forks
80
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de api-platform/api-doc-parser

Todos los issues de api-platform/api-doc-parser

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.