我有以下index.js文件;
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);
});
}
当我console.log(residence.residence[i].name)
时,会出现相应的响应“RESIDENT”。
但是,我尝试传递与 Lob.addresses.create({
下的发布请求中的值相同的值,但该值无法识别。
如何将该值作为“name:”的值传递到我的键值对中?
最佳答案
由于使用了引号,您似乎正在传递文字字符串“residence.residence[i].name”...删除引号:
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);
});
}
关于javascript - 将 JSON 值传递到 POST 请求 - Node,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38002222/