Как отправить данные в локальную вызываемую функцию? (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 и не являюсь один отвечает за интерфейс в моем проекте.

я бегу

Огненная база экспериментальная: функции: оболочка

в моей консоли он показывает мне список всех моих функций, но потом я теряюсь, когда дело доходит до отправки данных.

Большое спасибо!

0 ответов

Другие вопросы по тегам