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

В моей облачной функции я беру тело JSON и отдельные его элементы.

const type = request.body.type;

Но что, если бы тип был необязательным. И пользователю не пришлось его ставить. Есть ли способ сделать это без ошибок?

Потому что в момент выше, если пользователь оставил «тип» вне своего объекта, это вызвало бы ошибку.

1 Ответ

2 голосов
/ 06 мая 2020

Если я правильно понял ваш вопрос, вы хотите проверить, есть ли свойство type в теле request.

Следующее должно помочь:

if (request.body.type) {
    //There is a type, act accordingly
} else {
    //No type
}
...