gpt4 book ai didi

javascript - editly - 创建视频后在哪里可以获得返回值?

转载 作者:行者123 更新时间:2023-12-04 22:49:03 25 4
gpt4 key购买 nike

快速提问...
跟随README of editly ,我在像这样编辑后成功地创建了视频:

    // create video
editly(editSpec)
.catch(console.error);
不幸的是,我正在使用 ExpressJS 来执行此操作,并且我需要在视频创建完成时发回响应。
但是,当我尝试使用 .then 提取任何值时,它返回未定义:
    // create video
editly(editSpec)
.then(r => {
console.log(`Is this undefined? Probably yes! r: `, r)
res.json(r)
})
.catch(console.error);
我怎样才能做到这一点?

最佳答案

对于那些在 ExpressJS 的上下文中试图等待 editly 的返回值的人来说,这是我能够解决这个问题的方法:


// create video via Promise.all
Promise.all([
editly(editSpec).catch(e => { return e } )
])
.then(r => {
console.log(`r: `, r) // still returns undefined but its ok now! [ undefined ]
res.json({message: "complete"})
})

关于javascript - editly - 创建视频后在哪里可以获得返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66298679/

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