DEV Community

Cover image for Consumindo a Api do dev.to
Emanuel Cascone
Emanuel Cascone

Posted on • Updated on

Consumindo a Api do dev.to

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!

Top comments (1)

Collapse
 
abraaom profile image
Abraão Moreira

Valeu cara, estava tendo problemas usando a api-key, seu método é tão incrivelmente mais simples e obvio que eu não tinha pensado em usar