Как отправить данные в локальную вызываемую функцию? (Firebase CLI Shell)
Недавно я обнаружил Firebase CLI Shell, который позволяет мне запускать функции локально, прежде чем использовать их в моем приложении.
Проблема в том, что я не могу найти способ отправить необходимые данные в функцию.
Вот один пример:
exports.followUser = functions.https.onCall((data, context) => {
//...all the code here
});
Эта функция использует data.otherID, чтобы узнать, за каким пользователем он должен следовать. Он уже работает внутри моего приложения, как я его называю так:
followUser = (itemid) => {
var followUserFunction =
firebase.functions().httpsCallable('followUser');
followUserFunction({
thisID: this.state.currentUser.uid,
otherID: itemid
}).then(function (result) {
//some other code here
}).then(() => {
this.loadUsers();
});
}
Я посылаю строки thisID и otherID, а затем использую их внутри функции.
Но как я могу отправить те же данные через консоль? Я тестирую новые функции, и я не могу найти способ протестировать их локально, не добавляя их в мое интерфейсное приложение, что занимает много времени, так как я не обладаю достаточным опытом в React Native и не являюсь один отвечает за интерфейс в моем проекте.
я бегу
Огненная база экспериментальная: функции: оболочка
в моей консоли он показывает мне список всех моих функций, но потом я теряюсь, когда дело доходит до отправки данных.
Большое спасибо!