В Node, используя Express и Cradle, у меня есть вызов _list, который не работает.Другие звонки идут на _view и работают нормально.Документация Cradle не включает раздел в _list, но из этого readme GitHub кажется, что он должен работать так же, как _view.
Мой код выглядит следующим образом:
if(isList){
db.list(couch_url, function (err, res) {
if(err){
console.log("error couchdb list", err);
}else{
//console.log(res);
callback(JSON.stringify(res));
}
});
}
Переменная couch_url
представляет собой обычный запрос http и выглядит следующим образом: myCouch/_design/Model3D/_list/convert/All
за исключением того, что указатели пути (_design, _view, _list) были удалены, чтобы получить Model3D/convert/All
для Cradle (этопохоже, они возвращаются в функцию Cradle).Этот полный путь, представленный couch_url
, будет работать в других соединениях CouchDB, и, как я уже сказал, функция просмотра Cradle работает нормально.
Полученный мной объект ошибки:
{ stack: [Getter/Setter],
arguments: [ 'ILLEGAL' ],
type: 'unexpected_token',
message: [Getter/Setter] }