2016-07-07 6 views
2

Я пытаюсь использовать stormpath в своем приложении heroku, но я смущен о цели переменной STORMPATH_URL, подверженной действию моего приложения.Какова цель STORMPATH_URL для моего приложения heroku?

Эта переменная содержит URL-адрес моего приложения Stormpath, а не URL-адрес сервера штурма. Так что, если я использовал значение этой переменной окружения, чтобы установить базовый URL на сервер stormpath, мои звонки не будут работать и огонь 404, за исключением

HTTP 404, Stormpath 404 (mailto:[email protected]), RequestId xxxxx-xxxx-xxxx-xxx The requested resource does not exist. 

Но если я уеду базовый URL клиента пуст использовать по умолчанию URL сервера Stormpath, все работает нормально. Итак, какова цель использования этой переменной varibale для моего приложения?

Я вижу, что этот URL-адрес указывает на мое приложение Stormpath, так зачем мне это нужно, так как я уже могу получить свое приложение Stormpath, используя его имя?

ответ

2

Назначение переменной среды STORMPATH_URL (или STORMPATH_APPLICATION_HREF, то же самое) - сообщить вашему приложению Heroku, какой ресурс приложения Stormpath он должен быть «связан». Stormpath Application представляет ваше приложение реального мира, в котором есть пользователи, роли и т. Д. Когда ваш динамик Heroku вращается, ему нужно знать, какой ресурс приложения он должен использовать для аутентификации пользователей и т. Д.

Вы правы, что вы можете просто искать свое приложение Stormpath по имени вместо href, но смотреть вверх через href быстрее. :)

Обычно вам не нужно прикасаться к этой переменной. Если у вас есть приложение Heroku, указывающее на правильный URL ресурса приложения на вашем сервере Stormpath, он должен просто работать!

Смежные вопросы