gpt4 book ai didi

javascript - Meteor wrapAsync 没有在客户端返回值

转载 作者:行者123 更新时间:2023-11-30 00:26:24 25 4
gpt4 key购买 nike

我正在尝试使用 Meteor.wrapAsync 使用 Slingshot 上传文件,然后获取上传 URL。我已经创建了该函数,但是当我运行它时 image_url 最终未定义。虽然图像确实上传成功。

获取图片url

var uploadSlingshotFileSync = Meteor.wrapAsync(uploadSlingshotFile);
image_url = uploadSlingshotFileSync(image_file);
console.log(image_url);

函数

uploadSlingshotFile = function(file, callback) {
var uploader = new Slingshot.Upload("photoUploads");
uploader.send(file, function (error, uploadURL) {
callback(null, uploadURL);
});
};

wrapAsync 的语法是否遗漏了什么?

最佳答案

WrapAsync 使功能仅在服务器上看起来同步,因为纤程在客户端不可用。

关于javascript - Meteor wrapAsync 没有在客户端返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31253195/

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