Как я могу проверить пакетный я написал в облачной функции - PullRequest
0 голосов
/ 20 апреля 2020

Я делаю две связанные операции записи в облачной функции. Если первое записано в базу данных, второе должно быть записано. Если второе записано в базу данных, первое должно быть записано. Я предпочел использовать это с Batched .

Ниже вы можете увидеть, что я использую и как я его кодирую.

export const confirmProductCoupon = functions.https.onRequest(async (req, res) => {
  cors(req, res, async () => {

    const batch = db.batch();
    const userAppRef = db.collection('userApp').doc();
    batch.set(userAppRef, {....});

    const usageHistoryRef = db.collection('usageHistory').doc();
    batch.set(usageHistoryRef, {....});
    await batch.commit();
    return res.status(200).send({ message: t.translate('Your limits have been upgraded.') });
   });
});

И это работает. Но я не знаю, как проверить этот код.

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