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

133
Visualizações
Fetch devuelve 404 no encontrado en el componente web

Tengo un componente, facts-and-steps.js , y quiero importar un archivo HTML que contenga una <template> . Estoy tratando de usar fetch para obtener el archivo template.html , pero devuelve un error 404.

Aquí está el código que devuelve 404:

 let x = await (await fetch('./template.html')).text(); //x prints "Not Found"

Estoy usando Open-wc @web/dev-server - https://modern-web.dev/docs/dev-server/overview/

¿Cómo puedo obtener archivos?

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

0

fetch carga recursos relativos en función de dónde se ejecuta, no de dónde se carga. Digamos que tiene example.com/components/facts-and-steps/facts-and-steps.js cargado y ejecutado en example.com/ . Intentará cargar example.com/template.html . Básicamente tienes un par de opciones.

  1. Cargar con una ruta más completa
 fetch('/components/facts-and-steps/template.html')
  1. Usa un import.meta . Web.dev tiene una buena guía .
 fetch(new URL('./template.html', import.meta.url))
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