Я работал над проектом Node, который включает в себя выборку некоторых данных из BigQuery.Пока все было хорошо;У меня есть файл credential.json (из BigQuery), и проект работает, как и ожидалось.
Однако я хочу реализовать новую функцию в проекте, и это потребовало бы получения другого набора данных из BigQuery.У меня есть совершенно другой файл credential.json для этого нового набора данных.Кажется, мой проект распознает только исходный файл credential.json, который у меня был (хотя я назвал их по-разному).
Вот фрагмент того, как я связал свой первый файл credential.json:
function createCredentials(){
try{
const encodedCredentials = process.env.GOOGLE_AUTH_KEY;
if (typeof encodedCredentials === 'string' && encodedCredentials.length > 0) {
const google_auth = atob(encodedCredentials);
if (!fs.existsSync('credentials.json')) {
fs.writeFile("credentials.json", google_auth, function (err, google_auth) {
if (err) console.log(err);
console.log("Successfully Written to File.");
});
}
}
}
catch (error){
logger.warn(`Ensure that the environment variable for GOOGLE_AUTH_KEY is set correctly: full errors is given here: ${error.message}`)
process.kill(process.pid, 'SIGTERM')
}
}
Есть ли способ объединить мои два файла credential.json вместе?Если нет, то как я могу отдельно объявить, какой файл credential.json использовать?