Consumindo a Api do dev.to

Emanuel Cascone - Feb 18 '20 - - Dev Community

O Dev.to fornece uma API simples e fácil de consumir com operações básicas, como:

  • Obter informações de usuários
  • Obter informações de artigos, como:
    • Título
    • Descrição
    • Data de postagem
    • Imagem principal
    • Tags

Isso já abre um leque de opções para o desenvolvimento. Neste exemplo, o objetivo principal é simples:

Obter todos os artigos de um usuário e colocar as informações em variáveis usando Node.js ou outras ferramentas

Aqui estão as etapas:

  1. Instale o módulo axios com npm install axios
  2. Crie um arquivo .js e importe o axios com import axios from 'axios'
  3. Crie uma constante que será a ponte para obter informações da baseURL:
const devTo = axios.create({baseURL:`https://dev.to/api`})
Enter fullscreen mode Exit fullscreen mode
  1. Crie uma função assíncrona e solicite os dados com
const dados = await devTo.get(`/articles?username=${username}`)
Enter fullscreen mode Exit fullscreen mode

Lembre-se de substituir ${username} pelo seu nome de usuário.

  1. O segundo passo fica com você. Abraços!
. . . . . . . .
Terabox Video Player