Para instalar los paquetes nuevos:
yarn add express apollo-server-express apollo-server-core
Luego desinstalamos apollo-server
:
yarn remove apollo-server
Introducción
¿Por qué GraphQL?
Arquitectura backend con Node.js y GraphQL
Construyendo una query simple con Apollo Server
Scalars, filtros y queries avanzadas
Base de datos y ORM
ORMs, Prisma y automatización
Modelando la base datos y schema
Resolvers para mutaciones y filtros
Filtros en Prisma
Paginación y filtros avanzados
Archivos estáticos
Archivos estáticos con Express.js y Apollo Server
Producción
Protección de recursos en GraphQL
Testing
Pruebas unitarias, integración y End to End
Preparando la app para producción
Preparando el servidor para Heroku
Introspección
Bases de datos en producción
Deploying
Próximos pasos
Reto: guestbook
Desventajas de GraphQL
Frameworks de GraphQL
Conectemos el frontend
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Jonathan Alvarez
Aportes 2
Preguntas 0
Para instalar los paquetes nuevos:
yarn add express apollo-server-express apollo-server-core
Luego desinstalamos apollo-server
:
yarn remove apollo-server
Si al tratar de llevar esta clase les sale el error: “server doesn’t provide express, breaking the following requirements:”, se debe a que en Noviembre de 2022 se hizo la transición de la versión de Apollo server v3 a v4, donde se desactualizó apollo-server-express.
Para poder seguir con esta clase, les recomiendo revisar la documentación en los que se habla más sobre los cambios que trajo la nueva versión:
[https://www.apollographql.com/docs/apollo-server/migration/](Migración de Apollo)
Les comparto el código que me funcionó para implementar express.
Archivo: src/index.js
Archivo: Api/server.js
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?