处理请求后,在Node.js中同步调用以解析请求并发送响应

时间:2020-09-24 05:58:06

标签: javascript node.js express

我正在学习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;
    }
    }

}

感谢您的帮助!

0 个答案:

没有答案