Я использую общую библиотеку запросов, node-fetch
, для получения ряда документов, включая документы.Но сервер couchDB возвращает код состояния 415
(неподдерживаемый тип носителя).Что не так в запросе?
Разрешено ли включать документы?тело неверно?Что-то еще?
public getDocuments(databaseName: string, ids: string[]): Promise<ICouchDBDocumentDoc[]> {
return fetch(`${this.baseUrl}/${databaseName}/_bulk_get?include_docs=true`, {
headers: this.headers,
method: 'POST',
body: JSON.stringify({ keys: ids }),
})
.then((response) => {
return this.responseHandler(response);
})
.then((response) => {
// doc can be null if the item is deleted
console.log('docs');
console.log(JSON.stringify(response, null, 4));
return response;
});
}