Это мой код, который я выполняю:
exports.checkPin = functions.https.onCall(async (req, res) => {
let roomDoc = await db.collection('Rooms').where('roomNum', "==", req.roomNum).get();
if (roomDoc.exists) {
if (bcrypt.compareSync(roomDoc.data().pin, req.pin)) {
res.status(200).send("authorised");
} else {
res.status(401).send("unauthorised");
}
} else {
res.status(401).send("unauthorised");
}
});
После выполнения кода выдается сообщение о том, что res.status()
- это undefined
Я что-то не так делаю? Я хочу иметь возможность отправлять ответный HTTP-код после завершения функции firebase, если это не правильный способ сделать это?