从请求中获取表单数据键值
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
在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
。
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