/go-lang-full-cycle-graphql

Repositório destinado para armazenar os exemplos de graph-ql do curso de Go

Primary LanguageGoMIT LicenseMIT

Go-lang Full Cycle Graph-Ql

Repositório para armazenar os exemplos de graph-ql do curso de Go da Full Cycle

Rodando o projeto

Para rodar o projeto é necessário dar start no server e criar as tabelas no banco de dados

  • Rodando o server:
    go run server.go
  • Criar as tabelas no banco de dados:
    sqlite3 database.db;
    CREATE TABLE categories (id string, name string, description string);
    CREATE TABLE courses (id string, name string, description string, category_id string);

Documentação API

Problemas comuns

  • Erro ao instalar o pacote do sqlite3
    sudo apt install sqlite
  • Erro ao rodar o projeto pois requer o CGO_ENABLED
    export CGO_ENABLED=1
  • Erro com GCC
    sudo apt install gcc