Je suis en train de réécrire urls pour mon point de vue (application utilisera hôte virtuel CouchDB):CouchDB - Réécriture urls pour les vues
"from": "/views/*",
"to": "_view/*",
"method": "*",
"query": {}
Alors, quand j'essaie d'accéder à:
db/_design/db/_rewrite/views/
dans le journal il y a cette info:
rewrite to "/db/_design/db/_view"
Comme prévu, je reçois {"error":"method_not_allowed","reason":"Only GET,POST,HEAD allowed"}
Mais si j'essaie d'atteindre une fonction de vue:
db/_design/db/_rewrite/views/all
dans le journal, je reçois un message très étrange (pour moi):
rewrite to "/db/views/all?doc=views&attachment=all"
Et puis-je obtenir 404 réponse. Je peux accéder à la vue via l'URL standard: db/_design/db/_view/all
et tout fonctionne bien. Et mes autres règles de réécriture fonctionnent bien aussi. Je peux atteindre ma vue avec la règle de réécriture suivante:
"from": "/allview",
"to": "_view/all"
Où je me trompe?
CouchDB 1.0.1, 0.7.6 couchapp, Ubuntu Linux 10.10
Il semble que ce problème lié à CouchApp - sur une nouvelle base de données CouchDB ce problème ne se reproduisent pas. –