Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

136
Visualizações
Fetch - obtener texto HTML como respuesta

Tengo un problema. Tengo un límite de velocidad que devuelve HTML:

 const Limiter = rateLimit({ windowMs: 5 * 60 * 1000, message: "Too many requests created from this IP, please try again later.", max: 10 })

Y tengo una solicitud de búsqueda en el lado del cliente que recibe ese mensaje:

 const body = { email, password } const res = await fetch("http://localhost:5000/api/auth/login", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(body) }) const parseRes = await res.json() if(parseRes.JwtToken) { localStorage.setItem("JwtToken", parseRes.JwtToken) setAuth(true) toast.success("Login successfuly") } else { setAuth(false) toast.error(parseRes) }

Mi problema aquí es que cuando recupero el objeto json, se muestra en la pantalla. Pero cuando recibo ese objeto de message , no hace nada. Solo muestra esa falla 429 en la consola. Mi pregunta aquí es cómo puedo obtener/mostrar ese HTML que regresa normalmente como si obtendría un objeto JSON.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Entonces, antes de analizar el JSON, verifique el estado

 if (!res.ok) { /* handle the error */ return; } const parseRes = await res.json()
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda