Razorpay пустое исключение при создании Nodejs заказа

#node.js #razorpay

Вопрос:

Получите все API заказа razorpay на машине с Windows, его работа идеальна, но этот API развертывается на сервере Linux, он создает исключение, и исключение было пустым объектом, таким как {}.

Мой код находится в API nodejs, мой код приведен ниже

 var resu<
await rzp.orders.all({
    count:10
}).then((data) => {
    result = [data];
    console.log(result);
}).catch((error) => {
    result = error;
});
return resu<
 

Комментарии:

1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы точно указать, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.

Ответ №1:

Если вы используете асинхронную функцию, вам следует использовать try/catch блок.

 try {
    const result = await rzp.orders.all({
        count:10
    })
    console.log(result);

    return result
} catch (err) {
    return err
}
 

Комментарии:

1. Спасибо за ответ, но я уже добавляю try..catch и, конечно, даю исключение, но исключением был пустой объект. Так что же я могу сделать?