2010-12-01 6 views
1

仮想ホストの背後にあるcouchappで、新しいUUIDをロードしたり、_sessionオブジェクトにアクセスしたりする正しい方法を探しています。アクティブな仮想ホストを持つCouchAppでUUIDを取得する

私はcouchappを書いており、すべての通常のでうまく動作しますが、醜いURLです。だから私はアドレスとしてすべてhttp://example.cloudant.com/mydb/_design/myapp/index.htmlを使用する場合、期待どおりに動作します。 www.mycouchapp.com(mycouchapp.com CNAME -> example.cloudant.com/mydb/_design/myapp/_rewrite)を使用している場合。 私は以上"../../"が許可されていないので、私は"from":"_session", "to": "../../../_session"のような書き換えルールを作ることができないため、セキュリティ上の制限の_session, _stats, or _uuid

ようCouchDBののトップレベルで任意のressourceにアクセスすることはできません。

この問題の回避方法はありますか?

+0

OKので、私はこれを行う方法はありませんだと思います。その間、私はクラウドサポートフォーラムhttp://support.cloudant.com/discussions/questions/29-no-subjectでこのスレッドを見つけました。クラウドはこの機能をすべてのユーザーに有効にしたようです。普通のcouchdbではまだこれを行う方法がないと思う。 – consumr

答えて

0

あなたは書き換えのCouchDBのURLを使用して、バーチャルホストの可能性必要があります。

http://blog.couchone.com/post/443028592/whats-new-in-apache-couchdb-0-11-part-one-nice-urls

HTH

乾杯

アンディ

+1

mmm、はい、ありがとう私はvhostを使用して再書き込みする必要があります_but_ 'セキュリティ上の制限のため、" from ":" _ session "、" to ":" ../ .. "のような書き換えルールを作成することはできません。 /../_session "" ../../ "以上は許可されていないためです。 – consumr

関連する問題