Согласно документации Firebase, следующий код может использоваться для вызова функции onCall с именем addMessage .
var addMessage = firebase.functions().httpsCallable('addMessage');
addMessage({text: messageText}).then(function(result) {
// Read result of the Cloud Function.
var sanitizedMessage = result.data.text;
})
У меня есть функция с именем test ,со следующим кодом в Javascript (просто для проверки этой функциональности):
exports.test = functions.https.onCall((data, context) => {
console.log(data);
data.page++;
console.log(data);
var testing = firebase.functions().httpsCallable('test');
while(data.page < 5) {
testing({page: data.page}).then(res => {
console.log("done");
})
}
});
Однако при выполнении этого я получаю следующую ошибку:
Необработанная ошибка TypeError: firebase. функции это не функция
Что я делаю не так?