我希望某些路由在生产模式下始终为HTTPS,但在开发模式下为HTTP.现在,我知道创建https路由的唯一方法是使用:
@@{Controller.action().secure()},但是硬编码它们是https.
这在路由或application.conf设置中是否可行?
改变其工作方式从Dev到Prod模式的唯一简单方法是仅将Play放在HTTP中,然后通过使用像NGinx,Lighttp或Apache这样的HTTP服务器将整个站点保存在Prod模式中.
这种方法意味着您的应用程序在两种模式下都保持不变,并且配置在比应用程序更高的层上完成.
然而,这种方法将意味着您的整个网站将成为HTTPS,但我实际上并不认为这是一件坏事,事实上它可能会让您的用户对整个网站的安全性更有信心.
| 归档时间: |
|
| 查看次数: |
929 次 |
| 最近记录: |