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

Como consumir uma API - JSON SERVER

Boa noite pessoal, eu estou seguindo meus estudos em JS focado em front end. Mas tenho duvidas bobas ainda quando a questão é usabilidade e integração com back end. Quando o objeto esta ali, manipulá-lo não é tão difícil. Porém tenho algumas dificuldades técnicas.

Por exemplo tentei consumir a API dos filmes a uns dias atras no 7days of code e não consegui. Pausei e segui estudando métodos de array, segui estudando.E aqui estou no curso 'JS consumindo e tratando dados de uma API'.

Bom , meu projeto esta funcional, fiz o consumo da API porém eu fiquei com uma dúvida. Sempre que eu precisar consumir uma API precisa instalar o JSON Server no projeto. Foi por isso que eu não consegui consumir a api dos filmes?

Ou cada API tem sua documentação e sua forma de ser consumida? E todas elas vão me devolver um arquivo packed.json?

A estou editando para deixar uma pergunta na pergunta. Na opinião de quem ja esta na área, a partir daqui eu iria para promisses para ja entrar nos hooks do REACT. Mas vocês acham interessante dar uma passada no MySQL para entender um pouquinho de banco de dados antes?

Desde ja agradeço

2 respostas
solução!

Oii Igor, tudo bem?

Vamos lá! O JSON Server é uma ferramenta para simular uma API. Ele é muito útil para desenvolvimento e testes, pois permite que você crie um back-end falso rapidamente. No entanto, não é necessário instalar o JSON Server sempre que você for consumir uma API.

Cada API tem sua própria documentação e maneira de ser consumida. Normalmente, você fará uma requisição HTTP (GET, POST, PUT, DELETE, etc.) para um endpoint específico da API e receberá uma resposta, geralmente em formato JSON.

Quanto ao arquivo packed.json que você mencionou, acredito que você esteja se referindo ao arquivo package.json. Este arquivo é específico para projetos Node.js e contém metadados sobre o projeto, como nome, versão e dependências. Não é algo que uma API devolveria para você.

Em relação à sua pergunta sobre o próximo passo nos estudos, acredito que seria interessante sim você dar uma olhada em MySQL para entender um pouco sobre bancos de dados. Isso porque, mesmo trabalhando no front-end, é importante ter uma noção de como os dados são armazenados e manipulados no back-end. No entanto, isso não é estritamente necessário antes de aprender sobre promessas e hooks do React.

Espero ter ajudado.

Um abraço e bons estudos.

Muito obrigado pelo exclarecimento guria. Vcs são demais