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

Nuxt Generator with `-f openapi3` options is not working with `500` error code.

Abierto
#365 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
nuxtjs, openapi, typescript
Área
frontend

Línea de trabajo

Sigue los pasos del generador de Nuxt en la documentación de API Platform enlazada, usando la opción -f openapi3 y añadiendo docs.json a la URL. Empieza en la línea 35 del components/book/BookList.js generado y reproduce el error de hydra:member; se considera terminado cuando un cliente de Nuxt generado con OpenAPI 3 gestiona la respuesta 500 sin el fallo de propiedad nula.

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

Descripción

API Platform version(s) affected: x.y.z

Description

Nuxt Generator with -f openapi3 options is not working with 500 error code.
The error message is:

Cannot read properties of null (reading 'hydra:member')

at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async setup (C:\Users\LazyGeniusMan\git\nuxt-openapi\components\book\BookList.js:35:18)

How to reproduce

Follow step on https://api-platform.com/docs/create-client/nuxt/ but using -f openapi3 option and add docs.json to url.

Possible Solution

Additional Context

image

I also tried different OpenAPI 3 specs from Swagger's Pet Store 3, it still gave me the same error. I also tried Quasar generator with OpenAPI 3 specs and it's working fine.

A bit out of topic of this bug, I have some questions:

  1. How to overwrite the generated files ? I can't find a way to do that.
  2. Does some kind of "Headless" generator is possible/on the scope of this project so that UI components/pages is not generated?
Lenguaje dominante
TypeScript
Estrellas
376
Forks
132
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

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/create-client

Todos los issues de api-platform/create-client

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.