Hola Leonardo,
Entiendo que estás teniendo problemas para desplegar completamente tu proyecto en Vercel, específicamente con las subcategorías que se ejecutan en la API REST en el puerto 5000 del servidor JSON.
Primero, es importante recordar que Vercel, como muchos otros servicios de alojamiento, no permite el despliegue de backends completos como un servidor JSON. Vercel está diseñado principalmente para alojar aplicaciones de frontend y funciones sin servidor (serverless).
Dicho esto, si tu aplicación depende de una API REST que se ejecuta en un servidor JSON, te sugeriría que consideres desplegar esa API en un servicio de alojamiento que admita backends, como Heroku. Una vez que hayas desplegado tu API allí, puedes actualizar las URLs de tu aplicación React para apuntar a la nueva ubicación de tu API.
Por ejemplo, si actualmente estás haciendo fetch a http://localhost:5000/subcategorias
, después de desplegar tu API en Heroku (o cualquier otro servicio de alojamiento de backend), podrías tener una URL como https://mi-api.herokuapp.com/subcategorias
. Entonces, en tu aplicación React, reemplazarías las referencias a http://localhost:5000
con https://mi-api.herokuapp.com
.
Espero que esta información te sea útil para resolver tu problema. Recuerda que cada proyecto tiene sus propios desafíos y puede que necesites ajustar esta solución a tus necesidades específicas.
Espero haber ayudado y ¡buenos estudios!