я использую chef-api для экспресса-JS и я хочу получить только IP-адрес узла «сервер 1» от шеф-сервераполучил код состояния 400 недопустимого значения «IP-адрес» для no_key
им посылающего запрос, как этот
Код:
chef.partialSearch("node", "name:server1",{"ip":"ipaddress"} ,function(err, res){ if (err){console.log(error);} else{console.log(res);} });
Или
chef.partialSearch("node", { q: "name:server1"} ,{"ip":"ipaddress"} ,function(err, res){ .... });
=> Respon себе:
received status code 400 invalid value 'ipaddress' for no_key
функции в исходном коде:
partialSearch: function(index, qs, data, fn){ http_methods.post([config.host_url, "search", index].join("/"), qs, data, function(err, response){ return fn(err, response); }); }
и я не могу понять правильный синтаксис для запроса (HTTP) с официального сайта документ api_chef_server
Можете ли вы дать правильный синтаксис с пример . Благодаря
Вы всегда планируете получать доступ к одному узлу за раз? – coderanger