无法使用条带查询返回客户对象
Trouble returning the customer object with stripe queries
我正在玩条纹查询,在文档中这是给出的示例:
const stripe = require('stripe')('some-api-key');
const customer = await stripe.customers.search({
query: 'metadata[\'foo\']:\'bar\'',
});
所以我很自然地尝试了这个:
const stripe = require('stripe')('some-api-key');
const customer = async () => await stripe.customers.search({
query: 'metadata[\'foo\']:\'bar\'',
});
console.log(customer)
但我得到的只是控制台中的这个:
customer() {
return _ref.apply(this, arguments);
}
当我尝试这个时,我得到了待处理的承诺:
console.log(customer().then(data => console.log(data)));
我做错了什么?
如果您这样做:
const customer = async () => await stripe.customers.search({
query: 'metadata[\'foo\']:\'bar\'',
});
那么customer
就是一个异步函数。所以你有两种方法来记录结果:console.log(await customer())
或 customer().then(res => console.log(res))
.
我正在玩条纹查询,在文档中这是给出的示例:
const stripe = require('stripe')('some-api-key');
const customer = await stripe.customers.search({
query: 'metadata[\'foo\']:\'bar\'',
});
所以我很自然地尝试了这个:
const stripe = require('stripe')('some-api-key');
const customer = async () => await stripe.customers.search({
query: 'metadata[\'foo\']:\'bar\'',
});
console.log(customer)
但我得到的只是控制台中的这个:
customer() {
return _ref.apply(this, arguments);
}
当我尝试这个时,我得到了待处理的承诺:
console.log(customer().then(data => console.log(data)));
我做错了什么?
如果您这样做:
const customer = async () => await stripe.customers.search({
query: 'metadata[\'foo\']:\'bar\'',
});
那么customer
就是一个异步函数。所以你有两种方法来记录结果:console.log(await customer())
或 customer().then(res => console.log(res))
.