【问题标题】:Get the form-data key-values from the request从请求中获取表单数据键值
【发布时间】:2020-08-30 05:17:19
【问题描述】:

在 Postman 上,如果有一个 POST 请求,并且在 Body > raw 中添加了一个 JSON 文件,则可以通过 req.params.thatProperty 访问代码内部.

例如,我们在 Body 中有这个 JSON:

{
    "email": "email@test.com",
    "password": "secret"
}

在代码中:

app.post('/myUrl', (req, res) => {
   //here we can access the email by req.params.email
}

我的问题是,如果 Body > form-data 像下面的截图一样,我们如何访问请求中的电子邮件?在这种情况下没有req.params

但是因为我正在上传一个文件并且我使用的是Multer,所以我确实可以访问req.file。问题是 req.file 中只有与图像相关的信息,与电子邮件无关。

函数开始如下:

app.post('/upload', upload.single('value'), (req, res, next) => {
    //how can I have access to the email from the request here?
}

【问题讨论】:

    标签: javascript node.js rest postman form-data


    【解决方案1】:

    您的表单数据应该在 req.body 中

    【讨论】:

      猜你喜欢
      • 2020-11-30
      • 1970-01-01
      • 2018-08-15
      • 2019-09-27
      • 1970-01-01
      • 2014-05-19
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      相关资源
      最近更新 更多