2013-10-19 48 views
1

我很新,表达和有一个小问题。其实我是一名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); 
}; 

回答