Creé un fragmento para mostrar el problema a continuación
Tengo los siguientes valores para crear mi URL
const baseUrl = 'https://s3.xxx.xxx.com/xyz.xxx.xxx.twilio'; const accessCode = 'accesscode_he-ar_IL.mp3'; Cuando ejecuto una new URL() el resultado es https://s3.xxx.xxx.com/accesscode_he-ar_IL.mp3
Por qué la parte central se elimina como xyz.xxx.xxx.twilio
No tengo idea de por qué el método elimina parte de mi URL y esto resulta en una falla para mí, ya que necesito obtener datos de esa ruta.
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);Olvidó agregar un extra / al final de su 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); El método URL() reemplaza la página actual (que en su caso era xyz.xxx.xxx.twilio ) por la nueva página pasada a través del código de acceso.