我正在学习Node.js,但无法低估方法调用执行同步的部分。这就是我要实现的目标
我的请求数据包含一个我需要上传的文件,成功上传该文件后,我应将响应发送回客户端,表明上传已完成。在此之前,我希望客户端等待响应。 现在,发生的情况是立即发送响应,而无需等待上载完成并获取路径,因此将空路径发送给客户端。
file1.js
{
bodyparse : a file from data request object
uploadedopath = file2.Uploadfile();
console.log(uploadedpath );
response.status (
Uploaded successfuly with + uploadedpath ;
}
file2.js
{
UploadFile() {
uploadedpath = file3.UploadToStorageBlob();
return uploadedpath;
}
file3.js
{
UploadToStorageBlob()
{
//connect to blob storage
uploadedpath = azurestorage.uplaodtoBloab(filepath);
return uploadedpath;
}
}
}
感谢您的帮助!