cloudant node module - 无法使用索引进行搜索

时间:2016-05-18 18:29:25

标签: node.js ibm-cloud cloudant

我试图列出索引,但调用失败并出现异常。

db = cloudant.db.use(dbName);

db.index(function(er, result) {
  if (er) {
    throw er;
  }
// ...
}

查找调用也会因同样的异常而失败。

db.find(params, function(error, result) {
  if (error) {
    console.log('#### ' + error);
  }
//...
}
错误:**
  

只允许DELETE,GET,HEAD,PUT

     

**       在Request._callback(... / node_modules / cloudant / node_modules / nano / lib / nano.js:248:15)       在Request.self.callback(... / node_modules / cloudant / node_modules / nano / node_modules / request / request.js:200:22)       在emitTwo(events.js:87:13)       在Request.emit(events.js:172:7)       在请求。 (... / node_modules / cloudant / node_modules /纳米/ node_modules /请求/ request.js:1046:10)       在emitOne(events.js:82:20)       在Request.emit(events.js:169:7)       在IncomingMessage。 (... / node_modules / cloudant / node_modules /纳米/ node_modules /请求/ request.js:973:12)       在emitNone(events.js:72:20)

感谢您的帮助,非常感谢。

1 个答案:

答案 0 :(得分:0)

此错误通常意味着: - 您正在使用错误/意外的HTTP方法(在这种情况下是POST?) - 一个错误的URL,它正在响应,但显然它不期望收到请求