【问题标题】:Passing JSON Values Into POST Request - Node将 JSON 值传递到 POST 请求 - 节点
【发布时间】:2016-06-23 21:31:23
【问题描述】:

我有以下 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 ) 时,会出现相应的响应“居民”。

但是,我试图传递与 Lob.addresses.create({ 下的 post 请求中的值相同的值,但它无法识别它。

如何将该值作为“name:”的值传递到我的键值对中?

【问题讨论】:

    标签: javascript json node.js api


    【解决方案1】:

    由于您使用引号,您似乎正在传递文字字符串“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);
        });
    
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-16
      • 2019-05-26
      • 2017-08-19
      • 2020-06-23
      • 2014-06-28
      相关资源
      最近更新 更多