У меня есть проект Firebase с более чем 10 облачными функциями. Сегодня я добавил еще 3, но все три новых выдают ошибку UNAUTHENTICATED, фактически не пытаясь поразить функцию. (В журналах нет записи вызова функции). Я не вносил никаких изменений в свою среду или проект Firebase с тех пор, как добавил предыдущие функции.
Я попытался повторно развернуть все функции в моем проекте, три новые из них продолжают отказывать, в то время как предыдущие работают нормально , Я также проверил, что я использую Node 8, поскольку сообщается о некоторых похожих проблемах, связанных с использованием Node 10. Я не уверен, что еще можно попробовать, поскольку проблема касается только новых функций.
Новые Все функции имеют одинаковую подпись:
exports.createGroup = functions.https.onCall((data, context) => {
//Firestore access
});
Они называются так:
const create = functions().httpsCallable('createGroup');
return create({ group: oGroup }).then(result => {
//Do something
}).catch(err => {
console.log(err.message); //UNAUTHENTICATED
});
Версия узла: 8.16.2
Версия Firebase Tools: 7.6. 1