Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Como colocar a API no ar?

Olá!

Não sei se não prestei atenção em alguma aula anterior, mas não entendi como funciona essa parte de fazer requisições à API utilizando o axios.

Na parte final do vídeo, o instrutor mostra a API rodando, mas eu não sei subir ela no ar. Por favor, como faço isso?

Obrigado.

3 respostas

Dando uma olhada no package.json, verifiquei que existe um comando em scripts para rodar a API, e que esse comando depende de um JSON Server. Só que o JSON Server não está nas dependências do projeto, então o comando não funciona.

O que eu fiz para conseguir colocar a API no ar foi primeiro instalar o JSON Server:

npm i --save-dev json-server

E aí rodar o script:

npm run api

Não tenho certeza se esse é o procedimento correto a ser feito, nem se o comando para instalar o JSON Server está certinho, mas foi o que funcionou para mim.

Deixo como sugestões que o JSON Server seja colocado como dependência no projeto deste curso, para já ser instalado quando baixamos/clonamos o projeto. Também seria legal deixar explícito como subir a API pelo script disponível, caso essa seja realmente a maneira correta de se fazer isso.

solução!

Olá Matheus! Tudo bem?

É isso aí, você precisa da biblioteca json server para subir sua api e consumir seus dados. Quando você baixa o projeto e instala as dependências é para acontecer a instalação dessa biblioteca automaticamente. Mas se por algum motivo isso não aconteceu iremos revisar as atividades do curso e inserir um passo extra explicando como funciona.

Obrigado por compartilhar sua dúvida e solução no fórum, isso nos ajuda a melhorar cada vez mais!

Espero ter ajudado e bons estudos!

Você está certo amigo Matheus, a biblioteca não estava no package.json pra mim também.