Я пытаюсь написать функцию Firebase Cloud, которая будет записывать текущее время в базе данных при каждом вызове:
const admin = require('firebase-admin');
const functions = require('firebase-functions');
admin.initializeApp(functions.config().firebase);
exports.pushDateOfCall = functions.https.onRequest((req, res) => {
const currentTime = new Date();
return admin.database().ref('/dates').push({currentTime: currentTime}).then((snapshot) => {
return res.send("Complete");
}).catch((error) => res.send("Something went wrong"));
});
После развертывания функции и вызова ее из URL-адреса функции внутри ничего не пишетсябаза данных.
Вывод журналов функций firebase:
Function execution took 1358 ms, finished with status code: 304
PS Я запускаю ссылку из инкогнито, так как я хочу, чтобы тот, кто вызывает ссылку (как авторизованную, так и неавторизованную), мог ее использовать.