У меня есть приложение ember, работающее на Heroku, и вы хотите заставить всех пользователей использовать https. Мне не удалось решить, как перенаправить на https-url. Я надеялся, что смогу либо перенаправить по определенному маршруту, как логин, либо использовать все маршруты, используя https, но не смог найти информацию о том, как этого достичь.Заставляет приложение ember использовать https
ответ
Вы должны контролировать перенаправление HTTP на HTTPS на уровне приложений. Вы можете сделать это на любом языке.
Если вы должны сделать это в стороне клиента JavaScript смотреть на window.location.protocol
. Что-то вроде:
if(window.location.protocol == "http:") {
window.location.protocol = "https:"
}
Ember предназначен для одностраничного приложения. Если приложение находится под https, все маршруты будут находиться под https.
https://www.securedomain.io/my-awesome-app/index.html
Маршрут сообщений будет
https://www.securedomain.io/my-awesome-app/index.html#posts
и т.д ...
Успехов
Спасибо, я это понимаю. То, что я хочу сделать, это перенаправление, если пользователь нажимает одну из моих маршрутов с использованием не-HTTPS маршрут: http://myapp.com/#/login в https://myapp.com/#/ login –
- 1. Azure заставляет https без причины?
- 2. ScrollView заставляет приложение сбой
- 3. telephonyManager.listen заставляет приложение прекратить
- 4. HttpWebRequest заставляет приложение зависать
- 5. UITapGestureRecognizer заставляет приложение сбой
- 6. spinner заставляет приложение сбой
- 7. Ember CLI Server Over HTTPS
- 8. Ember, инжектируйте приложение-приложение шириной
- 9. setOnItemSelectedListener заставляет мое приложение разбиться
- 10. popToRootViewControllerAnimated заставляет мое приложение сбой
- 11. Android-курсор заставляет приложение останавливаться
- 12. это заставляет мое приложение останавливаться?
- 13. C# CompilerParameters.OutputAssembly заставляет приложение перезапускать
- 14. База данных заставляет приложение сбой
- 15. Умышленное обращение заставляет приложение сбой
- 16. RadioGroup заставляет Android-приложение рушиться?
- 17. BackgroundWorker ShowDialog заставляет приложение останавливаться
- 18. Таймер заставляет мое приложение задерживаться
- 19. Новое приложение Ember с Ember 1.12.2
- 20. Интеграция применения ember в приложение без ember
- 21. Как использовать ember простой auth без ember cli или AMD
- 22. Как протестировать приложение node-ember
- 23. Заставляет ActiveRelation использовать кеш-рельсы
- 24. Заставляет XmlWriter использовать символы 'invalid'
- 25. Будет ли Google индексировать сайт, который заставляет HTTPS или SSL?
- 26. Ember: приложение не выбрано Google
- 27. Приложение Grails за https
- 28. Android-приложение MobileFirst HTTPS
- 29. UIApplication -beginReceivingRemoteControlEvents заставляет музыкальное приложение захватывать аудио
- 30. ember-cli Unclosed element `dy` вызывает ember-приложение для сбоя
Клиентский подход работает, спасибо датчане! –
Как и в последующем, вышеупомянутый подход не работает для Firefox и возникает ошибка. 'if window.location.href.match ('http:') window.location.href = window.location.href.replace ('http', 'https')' работает с последними версиями FF и Chrome. –