Gerar URL de download após upload bem-sucedido

Fiz upload de arquivos com sucesso para o armazenamento do Firebase via Google Cloud Storage por JS! O que notei é que, diferentemente dos arquivos enviados diretamente, os arquivos enviados pelo Google Cloud têm apenas um URL de local de armazenamento, que não é um URL completo, o que significa que não pode ser lido! Gostaria de saber se existe uma maneira de gerar um URL completo no upload para a parte "Download URL" do armazenamento real do Firebase.

Código sendo usado:

    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);    


  });

questionAnswers(2)

yourAnswerToTheQuestion