DEV Community

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

Posted on • Edited on

1 1

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!

SurveyJS custom survey software

JavaScript UI Libraries for Surveys and Forms

SurveyJS lets you build a JSON-based form management system that integrates with any backend, giving you full control over your data and no user limits. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more.

Learn more

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

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay