Nessa aula foi ensinado sobre relacionamentos, evitar duplicação de chamadas usando os batching do Dataloaders e fazendo requisições a api externa com o Datasource.
Primeiro, você precisa ter o NodeJS instalado na sua máquina.
Se você estiver utilizando o Linux, você pode optar por instalar o Node através do gerênciador de versões [asdf] para facilitar o processo de mudança da versão do Node, quando for necessário.
Você pode optar também por utilizar o yarn no lugar do npm. Você pode instalar clicando nesse [link][yarn], ou através do [asdf].
Após ter o Node instalado, execute as instruções abaixo no diretório do projeto.
Instale as dependências contidas nos arquivos package.json
que se encontram na raíz do repositório (para o gerenciamento de commits), no diretório do server, no diretório do website e no diretório mobile. Para instalar as dependências, basta abrir o terminal no diretório e digitar o comando:
$ yarn
# ou
$ npm install
Veja os arquivos package.json
do server.
# Inicializando servidor Apollo:
$ yarn dev:server
# Executando API fake:
$ yarn dev:server
Veja a parte de scripts {} do arquivo package.json para saber quais scripts estão disponíveis.