Функции полосы висят без ошибок - PullRequest
0 голосов
/ 17 апреля 2020

Я работаю со Stripe в NodeJS и сталкиваюсь с некоторыми проблемами с получением некоторых базовых c функций для возврата значений. Например, я пытаюсь создать клиента с stripe.customers.create(). Я помещаю консольный журнал до и после, чтобы увидеть, когда это будет сделано, первый консольный журнал запускается, но не второй:

export const createCustomer = async (agency) => {
    console.log('creating customer')
    const customer = await stripe.customers.create();
    console.log('done creating customer', customer)
    return customer;
}

Я не получаю никаких ошибок, возвращаемых функцией, ничего не выводится на консоль или что-либо еще , Есть ли где-нибудь зависание, о котором я не знаю? Я не могу на всю жизнь понять, что происходит. Чтобы уточнить: я использую последнюю версию пакета Stripe.

Обновление Если я попробую другую функцию полосы прямо над созданием клиента, это тоже не сработает. Например, я поставил:

const ev = await stripe.events.retrieve('evt_1GYpLgA4Bo9i6RlnEavkEvWR');
console.log(ev);

Над предыдущим кодом, и это тоже ничего не возвращает. Я чувствую, что где-то пропустил довольно важный шаг ...

Обновление 18/04 Привет всем, поэтому я развернул свой код для запуска в облачной функции Firebase, а не в самом приложении, и теперь код работает без сбоев. Моя теория заключается в том, что потенциально я пытаюсь запустить функции Stripe в неподдерживаемой среде? Правильно ли я считаю, что запуск приложения с npm start для ReactJS приложения дает доступ к запуску NodeJS кода? Это единственное, что я могу вспомнить, что может быть причиной этого.

...