Generar URL de descarga después de una carga exitosa

¡He cargado archivos con éxito en el almacenamiento de Firebase a través de Google Cloud Storage a través de JS! Lo que noté es que, a diferencia de los archivos cargados directamente, los archivos cargados a través de Google Cloud solo tienen una URL de ubicación de almacenamiento, que no es una URL completa, lo que significa que no se puede leer. Me pregunto si hay una manera de generar una URL completa en la carga para la parte "Descargar URL" del almacenamiento real de Firebase.

Código utilizado:

    var filename = image.substring(image.lastIndexOf("/") + 1).split("?")[0];
    var gcs = gcloud.storage();
     var bucket = gcs.bucket('bucket-name-here.appspot.com');

     request(image).pipe(bucket.file('photos/' + filename).createWriteStream(
     {metadata: {contentType: 'image/jpeg'}}))
      .on('error', function(err) {})
    .on('finish', function() {



     console.log(imagealt);    


  });

Respuestas a la pregunta(2)

Su respuesta a la pregunta