2013-10-19 50 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); 
}; 

回答