【发布时间】:2017-01-31 15:50:12
【问题描述】:
我将chef-api 用于 express js,我只想从厨师服务器获取节点“服务器 1”的 IP 地址
我正在发送这样的请求
代码:
chef.partialSearch("node", "name:server1",{"ip":"ipaddress"} ,function(err, res){ 如果(错误){console.log(错误);} 否则{console.log(res);} });或者
chef.partialSearch("node", { q: "name:server1"} ,{"ip":"ipaddress"} ,function(err, res){ …… });=> 响应:
received status code 400 invalid value 'ipaddress' for no_key
代码源中的函数:
部分搜索:函数(索引,qs,数据,fn){ http_methods.post([config.host_url, "search", index].join("/"), qs, data, function(err, response){ 返回 fn(错误,响应); }); }我无法理解来自官方网站文档api_chef_server的请求(http)的正确语法
能否请您给出一个有效的语法示例。
谢谢
【问题讨论】:
-
您是否总是计划一次访问一个节点?
标签: node.js express chef-infra