Постоянство данных при вызовах облачной функции - PullRequest
0 голосов
/ 26 апреля 2019

Создание веб-приложения с использованием Firebase в качестве серверной части. Я использую несколько облачных функций Firebase для сбора данных форм и других забавных вещей.

В облачной функции мне нужен еще один модуль, который содержит массив. В массив помещаются некоторые объекты.

После вызова облачной функции она заполняет массив объектами (нормальное поведение). Функция возвращает. Работа выполнена.

Однако при повторном вызове облачной функции массив содержит объекты из предыдущего вызова.

Простое решение - выполнить некоторую очистку при вызове облачной функции, но я в замешательстве. Должны ли данные сохраняться при вызовах?

Попробовал arr = [] при вызове, который решает проблему.

arr = [{name: '9AP-421', replace_date: '1213-02-10'}, {name: '9MS-471', replace_date: '2323-04-29'}]

Ожидается отсутствие сохранения данных при вызовах облачных функций.

Я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...