【问题标题】:Not being able to post multipart in nodejs无法在nodejs中发布多部分
【发布时间】:2021-10-05 17:09:18
【问题描述】:

我的 nodejs 应用正在使用 cors:

const cors = require('cors');
app.use(cors());

多亏了这一点,我可以从我的客户端(从另一个 IP 地址)发送请求。 POST 和 GET 工作。 他们得到了一个:

Content-Type: application/json; charset=utf-8

但是,当我上传文件时,出现 cors 错误。那么内容类型是:

Content-Type: multipart/form-data;

在我的 app.js 中有类似的东西:

app.use(bodyParser.json({ limit: "200mb" }));
app.use(bodyParser.json({ type: 'application/json'}));

我能做些什么来解决这个问题?

【问题讨论】:

    标签: node.js


    【解决方案1】:

    您是否也尝试过使用app.use(bodyParser.urlencoded({ extended: false })) 你可以参考这篇文章:CORS problem if "Content-type": "multipart/form-data"

    【讨论】:

      猜你喜欢
      • 2021-03-11
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多