База данных _users не существует - PullRequest
0 голосов
/ 10 апреля 2019

Я клонировал веб-приложение какого-то парня и пытаюсь запустить предоставленный ими скрипт .js для извлечения данных из базы данных. В то время как я могу запустить проект в целом без помех, этот конкретный сценарий выдает ошибку:

{ CouchError: not_found: Database does not exist.
at Request._onResponse [as _callback] (c:\Users\bzlis\Documents\coup\node_modules\cradle\lib\cradle.js:241:29)
at Request.self.callback (c:\Users\bzlis\Documents\coup\node_modules\request\request.js:185:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (c:\Users\bzlis\Documents\coup\node_modules\request\request.js:1161:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (c:\Users\bzlis\Documents\coup\node_modules\request\request.js:1083:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
name: 'CouchError',
message: 'not_found: Database does not exist.',
error: 'not_found',
reason: 'Database does not exist.',
headers: 
 { 'cache-control': 'must-revalidate',
   'content-length': '58',
   'content-type': 'application/json',
   date: 'Tue, 09 Apr 2019 22:38:11 GMT',
   server: 'CouchDB/2.3.1 (Erlang OTP/19)',
   'x-couch-request-id': '4a10e74b05',
   'x-couchdb-body-time': '0',
   status: 404 } }

Теперь быстрый поиск в Google покажет, что это довольно распространенная проблема. Наиболее распространенным источником, по-видимому, является ошибка в CouchDB 2.0, из-за которой люди должны выполнить ручную настройку _user - я не верю, что это так, поскольку у меня CouchDB 2.3.0, и этот шаг _user не упоминается при установке. руководство.

Другие ответы включают такие вещи, как добавление себя в качестве администратора или что-то с помощью curl.

Этот проект не мой, и, кроме того, я не являюсь разработчиком внешнего интерфейса. Извините, если на мою конкретную проблему уже был дан ответ.

1 Ответ

0 голосов
/ 10 апреля 2019

Пожалуйста, следуйте документации при настройке CouchDB. Необходимо создать несколько баз данных перед использованием вашего кластера CouchDB. Следующие инструкции зависят от того, используете ли вы конфигурацию с одним узлом или кластерную конфигурацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...