couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Anderson (JIRA)" <>
Subject [jira] Commented: (COUCHDB-230) Add Support for Rewritable URL
Date Fri, 20 Aug 2010 18:36:17 GMT


Chris Anderson commented on COUCHDB-230:

I'm am starting to get concerned about this feature (and the $foo pattern matching vhosts
stuff as well) mostly because I'm not sure I understand all the implications of it.

In the past when features have been proposed that have been complex enough to not be easy
to reason about, we've decided against them. I'm not saying that's what we need to do hear,
but I think that until we are totally clear about what we are and aren't getting into with
this stuff, we should proceed with caution.

> Add Support for Rewritable URL
> ------------------------------
>                 Key: COUCHDB-230
>                 URL:
>             Project: CouchDB
>          Issue Type: New Feature
>            Reporter: Patrick Aljord
>             Fix For: 1.0.2
>         Attachments: 0001-manage-aliases.patch
> It would be good if couchdb would allow to rewrite urls so that instead of having to
write that:
> I could just write:
> It could be done with the web server but having the rewritten rules in the db would make
it a bit easier for replication so we don't have to write the rules on each web server where
a db gets replicated.
> Here are a few propositions from davisp:
> <davisp> alisdair: how so? rewriting urls should be in _design documents, since
they're in _design docs they should be limited to per db namespaces
> <davisp> bobesponja: I don't know that anyone has looked at it seriously, but my
first guess is that we'd just make a _design/doc "urls" member that's a list of regex's and
targets as is fairly standard practice
> <davisp> bobesponja: or perhaps, regex's -> erlang handler
> <davisp> the second might not be as fun

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message