我一直在谷歌上搜索,试图找到例子或者直接回答我的问题。是否可以为 couchDB 创建/扩展我自己的自定义 api 端点?例如我可以创建一个 api 调用吗http://127.0.0.1:5984/database/FillDatabase/ http://127.0.0.1:5984/database/FillDatabase/...用数据填充数据库?
如果 couchDB 确实提供了此功能,那么请向我提供可能指向某些教程/指南/示例的链接(如果可能)。谢谢。
The CouchDB 批量文档 API https://docs.couchdb.org/en/2.3.1/api/database/bulk-api.html#db-bulk-docs允许您在单个 HTTP 请求中同时创建和更新多个文档
与 Angular 的HttpClient
例如,可以按以下方式完成:
const baseURL = 'http://localhost:5984/';
let httpHeaders = new HttpHeaders();
httpHeaders = httpHeaders.set('Accept', 'application/json');
httpHeaders = httpHeaders.set('Content-type', 'application/json');
httpHeaders = httpHeaders.set('Authorization', 'Basic ' + btoa(username + ':' + password));
const httpOptions = { headers: httpHeaders, withCredentials: true };
this.httpClient.post<any>(baseURL + database + '/_bulk_docs',
{ docs: myDocuments }, httpOptions);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)