Express 如何使用节点获取转发多部分表单请求

Express 如何使用节点获取转发多部分表单请求,express,graphql,multipartform-data,node-fetch,Express,Graphql,Multipartform Data,Node Fetch,我正在尝试通过节点服务器转发graphql上载文件。在我的graphql解析器中,我有: 异步上传文件({file}){ const{createReadStream,filename}=wait file; const form=new FormData(); constfilebuffer=Buffer.from(JSON.stringify(文件),'utf-8'); append('file',fileBuffer{ contentType:“多部分/表单数据”, filename:f

我正在尝试通过节点服务器转发graphql上载文件。在我的graphql解析器中,我有:

异步上传文件({file}){
const{createReadStream,filename}=wait file;
const form=new FormData();
constfilebuffer=Buffer.from(JSON.stringify(文件),'utf-8');
append('file',fileBuffer{
contentType:“多部分/表单数据”,
filename:filename,
});
返回fetch(`/someurl`,表单)
.然后(handleSuccess)
.catch(把手错误)

}
我可以通过如下更改获取请求来实现这一点:

consturl='myurl'
常量选项={
方法:“POST”,
主体:形式,
标题:{…form.getHeaders()}
}
const response=wait fetch(url,opts)

const json=await response.json()post类型,不需要缓冲区/jsoning。。。使用搜索,找到一些教程?