Sobes.tech
Middle

Quem exatamente no cliente envia pedidos para o backend?

sobes.tech IA

Resposta da IA

No cliente, as solicitações ao backend geralmente são enviadas pelo código responsável pela interação com o servidor, que pode ser:

  • Funções em JavaScript que usam fetch, XMLHttpRequest ou bibliotecas como Axios.
  • Em frameworks SPA (React, Vue, Angular), serviços ou hooks que encapsulam a lógica das solicitações.

Por exemplo, no React, muitas vezes cria-se um serviço API separado:

// api.js
export function fetchUserData(userId) {
  return fetch(`/api/users/${userId}`).then(res => res.json());
}

E chama-se a partir de componentes ou efeitos. Assim, é o código do cliente (JavaScript) que inicia as solicitações ao servidor.