Как найти, что текущий URL переписан? - PullRequest
1 голос
/ 26 декабря 2011

Не удивительно, что одно и то же приложение может быть создано для работы с перезаписью или без нее.

Интересно, есть ли способ или метод, чтобы выяснить на стороне клиента, работают ли перезаписи в данный момент, то есть переписан ли текущий URL?

Пожалуйста, поделитесь.

1 Ответ

0 голосов
/ 07 февраля 2012

В функциях list и show вы можете получить доступ к req.requested_path, который должен вам в этом помочь. Начиная с CouchDB 1.1.1, это работает не во всех ситуациях, я думаю, это просто дает значимое значение, если вы получаете доступ к CouchApp через vhost, но я должен это проверить.

В CouchDB 1.2 ожидается изменение, которое может помочь вам в этом:

https://github.com/apache/couchdb/blob/master/CHANGES#L103 «Свойство required_path сохраняет путь предварительной перезаписи, даже если не найдена конфигурация VHost».

Надеюсь, это поможет!

...