从请求中获取表单数据键值

Get the form-data key-values from the request

在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?
}

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