4
respuestas

DUDA

Saludos. Intente subir este proyecto a github para posteriormente hacer el deploy en vercel. Me doy cuenta que finalmente aparece el proyecto pero sin las subcategorias que en efecto es lo que se corre en la api rest en el puerto 5000 del json server. Como podria hacer para que se realice el deploy completo y la pagina este funcional completamente con las subcategorias del blog?

4 respuestas

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!

Eres un sol Nathy, gracias por tomarte el tiempo de responder!! Ok entiendo, todo va tomando sentido al momento de desarrollar un proyecto completo. Supongo esto siempre se realiza cuando nuesta aplicacion dependa de una API REST verdad?

¡Sin problemas! Estoy feliz de poder ayudar.

¡Si exactamente! Otra opción puede ser utilizar servicios de creación de bases de datos como Supabase o DatoCMS.

Supabase es una plataforma de desarrollo que simplifica el desarrollo backend al ofrecer una gama de herramientas y servicios, incluida la sincronización y autenticación de bases de datos en tiempo real, mientras que Dato CMS es un sistema de gestión de contenidos que permite a los usuarios crear, gestionar y entregar fácilmente contenidos digitales para sitios web y aplicaciones.

Si está interesado en comprender un poco más sobre estos servicios, le sugiero acceder a la documentación respectiva: Supabase | Dato CMS.

¡Espero haber ayudado!

¡Hasta la próxima!

Gracias Nathy eres un sol, nunca te apagues...TE AMO!! Gracias por despejar mis dudas