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

222
Visualizações
Why new URL() method removes one part of my url passed as a base url

I created a snippet to show the issue below

I have the following values to create my URL

const baseUrl = 'https://s3.xxx.xxx.com/xyz.xxx.xxx.twilio';
const accessCode = 'accesscode_he-ar_IL.mp3';

When I run new URL() the result is https://s3.xxx.xxx.com/accesscode_he-ar_IL.mp3

Why the middle part is removed as xyz.xxx.xxx.twilio

I have no clue why the method removes part of my URL and this results in a fail for me as I need to get data from that path.

const baseUrl = 'https://s3.xxx.xxx.com/xyz.xxx.xxx.twilio';
const accessCode = 'accesscode_he-ar_IL.mp3';

const res = new URL(accessCode, baseUrl);

console.log(res);

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

0

You forgot to add an extra / at the end of your baseUrl : const baseUrl = 'https://s3.xxx.xxx.com/xyz.xxx.xxx.twilio/'

const baseUrl = 'https://s3.xxx.xxx.com/xyz.xxx.xxx.twilio/';
const accessCode = 'accesscode_he-ar_IL.mp3';

const res = new URL(accessCode, baseUrl);

console.log(res);

The URL() method replace the current page (which in your case was xyz.xxx.xxx.twilio) by the new page passed through the access code.

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