graphql-platzi
                                
                                
                                
                                    graphql-platzi copied to clipboard
                            
                            
                            
                        Proyecto del curso de GraphQL en Platzi.com - www.platzi.com/graphql
Servidor GraphQL - curso Platzi
Este servidor fue creado como proyecto en el curso de GraphQL que dicté para Platzi en Junio de 2017 (lanzado en Agosto). Sentite libre de descagarlo, modificarlo, o hacer lo que quieras con él para aprender sobre GraphQL.
Si quieres ver paso a paso cómo se hizo este proyecto y aprender más sobre GraphQL como tecnología, aquí está el enlace al curso.
Tecnologías usadas
- GraphQL
 - GraphQL Server (Apollo)
 - Node 7.5
 - Yarn
 - Objection como ORM
 - Knex para migraciones de DB
 - SQLite como motor de base de datos
 
Instalación
Clona este repositorio y en la carpeta raíz ejecuta los siguientes comandos:
yarn installtouch db/db.sqlitepara crear el archivo vacío que usará SQLite. Si no te funciona, simplemente crea un archivo llamadodb.sqlitedentro de la carpetadbyarn run db:migratepara crear las tablas en la DByarn run db:seedpara llenar la DB con datos de rellenoyarn startpara iniciar el servidor
Siguiendo estos pasos, ahora en http://localhost:3000/graphiql deberías ver GraphiQL, y http://localhost:3000/graphql es el endpoint que usarás en tus clientes.