微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将文件上传数据与 node 和 express 一样转发到另一个 API

如何解决将文件上传数据与 node 和 express 一样转发到另一个 API

我有一个节点端点,带有上传文件的 post 请求。我能够读取从浏览器发送的数据(文件),现在我想将数据或整个请求转发到托管在其他地方的另一台服务器。我正在使用节点、expressexpress-fileupload。如果需要,我愿意摆脱 express-fileupload 插件。 以下是我所拥有的

app.post("/uploadImage",(req,res) => {
  const headers = {
    "Content-Type": "multipart/form-data"
  };
  axios
    .post("http://139.59.80.251:8080/homely/images",req.files.file.data,{
      headers: headers,})
    .then((resp) => {
      res.send(resp);
    })
    .catch((e) => {
      res.status(500).send(e);
    });

});

感谢任何帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。