URL просмотра CouchDB показывает: CouchDB: {«error»: «not_found», «cause»: «missing»}… Почему?

Например:

  • Мой CouchDB размещен на: example.com
  • Имя базы данных CouchDB: foo
  • Имя представления: my_view

Итак, когда я складываю их вместе для создания URL, я получаю:

Приведенный выше URL показывает:

 {"error":"not_found","reason":"missing"}

Почему выдается эта ошибка?

Ожидаемый результат состоит в том, что перечислены документы, соответствующие представлению «my_view».

Дополнительная информация:

Если я захожу на http://www.example.com/foo , я получаю ожидаемый ответ:

{"db_name":"foo","...

Если я посещаю http: // www .example.com / foo / _design / my_view , я получаю ожидаемый ответ:

{"_id":"_design/my_view","_rev":"...

Я использую CouchDB v1.0.2 в Windows7 / Chrome

Полное содержание моего проектного документа (показаны реальные значения, а не example.com)

{
  "_id":"_design/locations",
  "_rev":"1-0f7fbdd2f5b4213591e171b6e546af3a",
  "language":"javascript",
  "views": {
    "locations": {
      "map":"function(doc) {\n  emit(doc.type === \"location\" && doc.name);\n}"
    }
  }
}
5
задан Matt Passell 23 May 2011 в 21:15
поделиться