强制ember应用程序使用https

时间:2013-11-07 07:39:26

标签: ember.js

我有一个在Heroku上运行的ember应用程序,并希望强制所有用户使用https。我无法弄清楚如何重定向到https网址。我希望我可以重定向特定路线,例如登录,或者让所有路线都使用https,但无法找到有关如何实现此目的的任何信息。

2 个答案:

答案 0 :(得分:2)

您应该在应用程序层中控制HTTP到HTTPS的重定向。你可以用任何语言做到这一点。

如果必须在客户端JavaScript中执行此操作,请查看window.location.protocol。类似的东西:

if(window.location.protocol == "http:") {
  window.location.protocol = "https:"
}

答案 1 :(得分:-1)

Ember适用于单页应用。如果您的应用程序位于https下,则所有路由都将位于https。

https://www.securedomain.io/my-awesome-app/index.html

帖子路线将是

https://www.securedomain.io/my-awesome-app/index.html#posts

等...

祝你好运

相关问题