gpt4 book ai didi

node.js - 如何读取express中的请求体动态属性?

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:31 24 4
gpt4 key购买 nike

我对表达很陌生,有一个小问题。其实我是一名SAP开发人员,但是正在学习express。

我在 JADE 中很少有动态生成的表单输入文本元素。动态生成的表单元素称为 optiondes1、optiondes2、optiondes3 等。现在,当我发布请求时,我可以在 req.body 中看到所有这些输入文本值。

如何从请求正文 (req.body) 中提取或读取动态文本元素值。我正在使用正文解析器。同样,我也想从 req.files 中读取名为 file1、file2 等的动态文件元素。请指教。

for (var i = 0; i < numofoptions; i++){

var optcount = i + 1;
optdes = ('req.body.' + 'optiondes' + optcount);
// This prints req.body.optiondes1 as string, but I need the value of req.body.optiondes1
console.log(optdes);

optfile = 'file' + optcount;
origFileName = ('req.files.' + optfile + '.originalFilename');
console.log(origFileName);
};

最佳答案

尝试:

optdes = req.body['optiondes' + optcount]

有关更多示例,请搜索以下内容:Converting string to variable name. (JavaScript)

关于node.js - 如何读取express中的请求体动态属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19466154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com