[ https://issues.apache.org/jira/browse/COUCHDB-591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoit Chesneau updated COUCHDB-591: ------------------------------------ Attachment: couchdb_rewrite.patch > _rewrite handler > ---------------- > > Key: COUCHDB-591 > URL: https://issues.apache.org/jira/browse/COUCHDB-591 > Project: CouchDB > Issue Type: New Feature > Components: HTTP Interface > Affects Versions: 0.11 > Reporter: Benoit Chesneau > Attachments: couchdb_rewrite.patch > > > Find attached a patch providing simple url rewritig in CouchDB. You can also > find it in my github repo : > http://github.com/benoitc/couchdb/tree/rewrite > The design is very simple. Everything is managed via a simple javascript > function that return a path or throw 'forbidden', 'unauthorized' and "not > found" errors. The request object is passed to the function and then > depending on the path, verb or userCtx you could decide how to rewrite the > path. All relatives path are relative to design doc. > The _rewriter is available at db or _design level : > /db/_rewrite/designname/path > or > /db/_design/designame/_rewrite/path. > Then _rewrite handler look in design doc if `rewrite` member exists and load > the function. A snippet is avalaible here : > http://markmail.org/message/4alwtb2zzgwu7iz7 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.