Я создаю функцию firebase для возврата коллекции сообщений, по какой-то причине облачная функция возвращает только одну запись (документ). Но когда я запускаю эту функцию локально, в терминале я получаю все сообщения. Есть идеи почему?
const functions = require('firebase-functions');
const admin = require('firebase-admin');
const cors = require('cors')({origin: true});
admin.initializeApp();
exports.postWidget = functions.https.onRequest((request, response) => {
cors(request, response, () => {});
var db = admin.firestore();
var postsRef = db.collection('posts')
postsRef.where('postStatus', '==', 'published').get()
.then(snapshot => {
snapshot.forEach(doc => {
let data = doc.data()
return response.send(data)
});
})
.catch(err => {
console.log('Error getting documents', err);
});
});