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

时间:2020-05-13 20:36:06

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

在Postman上,如果有POST请求并将其添加到Body> raw 一个JSON文件中,则可以使用 req.params.thatProperty 访问代码内部

例如,我们在主体中有此JSON:

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

使用代码:

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

我的问题是,如下面的屏幕截图所示,如果“正文”>“ 表单数据”中包含以下内容,我们如何才能根据请求访问电子邮件?在这种情况下,没有req.params

enter image description here 但是由于我正在上传文件并且使用的是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?
}

1 个答案:

答案 0 :(得分:0)

您的表格数据应在req.body中