Express js:在rest api中处理callback

这是我想用其他API实现的。

1.用户上传文件到AWS s3(> 20Mb)。

function(req,res){ //initiate multipart upload.with asynchronous request s3.multipartUpload(function(err,success){ //when upload complete do step 2 }); res.send({ 'status':'pending', 'message':'Upload is added to queue ' }); } 

2.成功上传后,用户需要添加更多关于上传文件的信息(加载下一页input一些元数据,这将启动另一个REST API)。

由于file upload是完全asynchronous的,我只能在file upload后才能加载元数据屏幕?