Apicurio-studio: Editor de API: Permitir cambiar el nombre de la ruta

Creado en 29 may. 2018  ·  5Comentarios  ·  Fuente: Apicurio/apicurio-studio

Actualmente tengo que clonar la ruta y luego eliminar la anterior.

Relacionado con el #220.

enhancement

Todos 5 comentarios

Sí, esa es una omisión bastante sorprendente, ¿no? Agregaré esa acción lo antes posible.

¡Gracias @EricWittmann ! 👍

Estará disponible en la próxima versión de Apicurio. Además de cambiar el nombre de la ruta en sí, se cambiará el nombre de todas las rutas secundarias (opcionalmente). Además, si hay cambios en los parámetros de la ruta, también se les cambiará el nombre.

Entonces, por ejemplo, digamos que su API tiene las siguientes rutas:

  • /recursos
  • /recursos/{resourceId}
  • /recursos/{resourceId}/widgets
  • /recursos/{resourceId}/widgets/{widgetId}

Si cambia el nombre /resources a /capabilities y elige cambiar también el nombre de las rutas secundarias , el resultado será:

  • /capacidades
  • /capacidades/{resourceId}
  • /capacidades/{resourceId}/widgets
  • /capacidades/{resourceId}/widgets/{widgetId}

Luego, podría cambiar el nombre /capabilities/{resourceId} a /capabilities/{capabilityId} y obtener esto:

  • /capacidades
  • /capacidades/{capabilityId}
  • /capacidades/{capabilityId}/widgets
  • /capacidades/{capabilityId}/widgets/{widgetId}

Además, si el parámetro de ruta resourceId se definió en cualquiera de esas tres últimas rutas, se les cambiará el nombre a capabilityId automáticamente.

Lamento haber tardado tanto en llegar a esto. :)

Wow, eso es mucho más de lo que podría haber pedido! 😎

¿Fue útil esta página
0 / 5 - 0 calificaciones