gpt4 book ai didi

JavaScript - 返回另一个函数之外的函数值

转载 作者:行者123 更新时间:2023-12-02 23:04:06 24 4
gpt4 key购买 nike

我正在尝试从下面的代码中获取返回的响应。下面是一个云函数(Parse Server),目前没有返回任何内容,唯一返回的值在 .then(verification => {})

Parse.Cloud.define("sendVerificationCode", async (request) => {
await client.verify.services('VAc357322eb2d70fd893237ba44d42333')
.verifications
.create({
to: request.params.phoneNumber,
channel: 'sms',
}).then(verification => {
//The value here is readable
return verification;
}, error => {
return error;
});

// Can I return `verification` value here too?
});

问题是,我可以返回低于 awaitverification 值吗?

附注我使用客户端来获取返回值。

最佳答案

Parse.Cloud.define("sendVerificationCode", async (request) => {
return await client.verify.services('VAc357322eb2d70fd893237ba44d42333')
.verifications
.create({
to: request.params.phoneNumber,
channel: 'sms',
});
});

这将在您要求的地方返回验证,但我看不到该值应该返回到哪里,因为整个函数作为回调传递。

关于JavaScript - 返回另一个函数之外的函数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57664232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com