No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
17 Hrs
54 Min
56 Seg

Deployment a Vercel

26/27
Recursos

Aportes 25

Preguntas 7

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Tuve un problema con los limites de Vercel, al inicio pense que era por el numero de endpoints finales, pero solo configuré el archivo vercel.json quedó así:

{
  "rewrites": [
    {
      "source": "/api/(.*)",
      "destination": "/api"
    }
  ],
  "builds": [
    {
      "src": "/api/index.js",
      "use": "@now/node"
    }
  ]
}

Aca mi API y acá mi repositorio .

Es segunda vez que hago este curso y la vez anterior no tenía esta clase. Gracias por mantener la calidad y los cursos actualizados. Ahora iré a hacer deploy en mi cuenta de Vercel. Excelente 😼

Martes 20-02-2024: tener en cuenta por si les aparece un error. 1. vercel.json: ```js { "rewrites": [ { "source": "/api/(.*)", "destination": "/api" } ], "builds": [ { "src": "/api/index.js", "use": "@now/node" } ] } ```2. npm install @hapi/[email protected]. 3.module.exports = app; (al final de api/index.js)

GRACIAS!!! NICO, por actualizar el curso!! gracias Platzi

Me salía el error de "Function\_Invocation\_Failed" al intentar acceder al servidor a través del dominio que da Vercel en el navegador. Me di cuenta que esto ocurre por un bug en la versión 10.0.1 de @hapi/boom. Lo que hice fue hacer un downgrade de esa versión a la versión que se utiliza en el curso (npm i @hapi/[email protected]). Además, en la documentación de Vercel pone que hay que hacer un module.exports = app al final del index.js que tenemos en la carpeta api. Con estos cambios debería funcionar. Documentación Vercel: <https://vercel.com/guides/using-express-with-vercel> Espero les sirva!

Prrrooooooooofff eres un chido!

Que bien que actualicen con clases así ahora que heroku ya no es gratis
{ "version": 2, "rewrites": \[{ "source": "/(.\*)", "destination": "/api" }] } Esta es la configuración recomendada del archivo vercel,json marcada por vercel! me funciono para hacer el deploy!

ami no me funciono ni heroku ni vercel pero despues de buscar por todo internet porfin me funciono una : fl0

mi backend en render

Y yo no tengo ni un commit, como que la rama 19 ajajajaaj
[store-express-eight.vercel.app/api/v1/products](https://store-express-eight.vercel.app/api/v1/products)
Ganial el curso, pero no me funciono el despliegue en Vercel. Arroja un error 500 al momento de modificar los endpoints. Segui todo los pasos del cursos. Las consultas con Insomnia funcionan perfectamente. ![](https://static.platzi.com/media/user_upload/error-a8a5a515-717b-4b3b-bf6a-041398da67c6.jpg) <https://curso-node-api-rest-express.vercel.app/api/v1/products> cuando ejecuto npm run dev, tambien funciona correctamente. ![](https://static.platzi.com/media/user_upload/final-d25a8992-4738-43fe-b5c2-60cfaaeeb7e2.jpg)
Genialllll, se siente bien al obtener este primer resultado. Ahora a seguir practiando, gracias teacher. :)

Vercel también es otra alternativa a Heroku. Nos permite lograr algo muy interesante en nuestro flujo de desarrollo, y es que nos permite unificar todo el ciclo de integración y despliegue a través del mismo repositorio, lo que nos evita tener que unirnos a vercel o sus servidores para correr comandos de despliegue. En cambio, lo que hace vercel es mantenerce leyendo la rama master del proyecto. Inmediatamente hacemos un nuevo commit, genera un despliegue a producción de forma automática.

Excelente aporte ya que en el video anterior se tuvo que improvisar con otra herramienta de despliegue (lo cual es bueno porque se debe estar preparado para este tipo de cosas)

Muchas gracias por la alternativa a Heroku ❤

Después de batallar un poco se logró, deben tener en cuenta que es posible que tengan que cambiar algunas rutas al mover las carpetas (esto se comprueba corriendo en local). Y también tuve que ajustar la referencia en el `package.json`. Además, actualmente el ajuste en `vercel.json` está obsoleto, del comentario de Alejandro Chavez, hay que cambiar el `"@now/node"` por `"@vercel/node"`
Railway tambien es una buena opcion para desplegar de manera sencilla <https://railway.app/> tiene una capa gratuita muy funcional
Que buen curso 10/10

10/10 !!!

muy buen profe!! muchas gracias amigooo

Que excelente solución y gracias profe por la actualización, justamente me encanta Vercel por la facilidad de subir mis aplicaciones realizadas en Next.js y conjuntamente con esta forma de subir el backEnd de la api puedo tener toda la solución ahí mismo. Tremendo curso, de los mejores de Platzi sin duda 😃

Gracias,gracias,gracias por esta clase. Por eso Platzi vale la pena!!!