Я получил это для работы, установив переменную конфигурации heroku (скажем, GOOGLE_APPLICATION_CREDENTIALS) с содержимым json-файла GOOGLE_APPLICATION_CREDENTIALS и вызвав process.env.GOOGLE_APPLICATION_CREDENTIALS
, где необходимо создать экземпляр клиента.
В любом случае,не рекомендуется сохранять файлы ключей на удаленном сервере (например, heroku), и безопаснее вызывать ключ с помощью переменной среды.
// Where you need to instantiate the google project client,
var keyValue = JSON.parse(process.env.GOOGLE_APPLICATION_CREDENTIALS);
// set the 'credentials' parameter with keyValue