【发布时间】: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