2016-06-23 12 views
0

私は次のindex.jsファイルを持っています。JSON値をPOST要求に渡す - ノード

var Lob = require('lob')('test_6afa806011ecd05b39535093f7e57757695'); 

var residence = require('./addresses.json'); 

console.log(residence.residence.length); 

for (i = 0; i < residence.residence.length; i++) { 
    console.log(residence.residence[i].name); 

    Lob.addresses.create({ 
     name: 'residence.residence[i].name', 
    }, function(err, res) { 
     console.log(err, res); 
    }); 
} 

ときI console.log(residence.residence[i].name)、適切な応答 "RESIDENT" と表示されます。

しかし、それを認識していないLob.addresses.create({の投稿要求の値と同じ値を渡そうとしています。私は「名前:」の値としての私のキーと値のペアにその値を渡すにはどうすればよい

答えて

3

あなたのための引用符の使用の「[i]を.nameのresidence.residence」リテラル文字列を渡しているように見える...引用符をドロップ:

for (i = 0; i < residence.residence.length; i++) { 
    console.log(residence.residence[i].name); 

    Lob.addresses.create({ 
     name: residence.residence[i].name, 
    }, function(err, res) { 
     console.log(err, res); 
    }); 

} 
関連する問題