Ошибка Ошибка: не удалось загрузить учетные данные по умолчанию - PullRequest
1 голос
/ 21 января 2020

Приведенный ниже код работал до тех пор, пока я не добавил учетные данные для приложения android с помощью Google Cloud Platform

exports.downloadurl = functions.storage.object().onFinalize(async (object) => {
  const fileBucket = object.bucket; // The Storage bucket that contains the file.
  const filePath = object.name; // File path in the bucket.
  const contentType = object.contentType; // File content type.
  const metageneration = object.metageneration; // Number of times metadata has been generated. New objects have a value of 1.
  temp=filePath.split("/")
  console.log(temp)
  if(temp[1]==="Experience"){
    storage.bucket(fileBucket).file(filePath).getSignedUrl({
      action: 'read',
      expires: '03-09-2491'
    }).then(async (signedUrls) => {
     await db.collection("user").doc(temp[0]).collection("Experience").doc(temp[2]).update({
        Images: admin.firestore.FieldValue.arrayUnion(signedUrls[0]),
        Picture:signedUrls[0]
      })


      return console.log(signedUrls)
      // signedUrls[0] contains the file's public URL
    }).catch(er =>{
      return console.error("Error", er);


  });


  }
  else if(temp[1]==="ProfilePic"){
    storage.bucket(fileBucket).file(filePath).getSignedUrl({
      action: 'read',
      expires: '03-09-2491'
    }).then(async (signedUrls) => {
     await db.collection("user").doc(temp[0]).update({
        ProfilePic:signedUrls[0]
      })


      return console.log(signedUrls)
      // signedUrls[0] contains the file's public URL
    }).catch(er =>{
      return console.error("Error", er);


  });

  }

});

После чего я получаю эту ошибку

Ошибка Ошибка: не удалось загрузить учетные данные по умолчанию. Перейдите к https://cloud.google.com/docs/authentication/getting-started для получения дополнительной информации. в GoogleAuth.getApplicationDefaultAsyn c (/srv/node_modules/google-auth-library/build/src/auth/googleauth.js:159:19) по адресу process._tickDomainCallback (внутренний / process / next_tick. js) : 229: 7)

...