По сути, мне нужны два разных правила перезаписи для этих URL-адресов: http://127.0.0.1:5984/test/_design/myapp/_rewrite/docs/abc http://127.0.0.1:5984/test/_design/myapp/_rewrite/docs/abc/
Первый будет переписан как http://127.0.0.1:5984/test/_design/myapp/_show/single/abc, а второй будет переписан как http://127.0.0.1:5984/test/_design/myapp/_list/container/all
Я пытался сделать это:
{
"---": "Container Retrieval",
"method": "GET",
"from": "/docs/*/",
"to": "/_list/basic-container/all"
}
Оба URL-адреса (с косой чертой и без нее) перенаправляют на http://127.0.0.1:5984/test/_design/myapp/_list/container/all. Похоже, CouchDB игнорирует косую черту в конце URL-адреса.
Каковы возможные решения этой проблемы?