在开发模式下,我希望在本地提供资产,而在生产中部署时,我希望从 CDN 提供资产。任何使用 play2 并从 CDN 提供内容的人都愿意分享他们是如何做到的吗?
// Thinking of something like this in the routes file...
@if(play.Play.isDev()) {
GET /assets/*file controllers.Assets.at(path="/public", file)
} else {
GET CDNPATH/assets/*file controllers.Assets.at(path="CDNPATH", file)
}
(注意:使用 2.0.2 因为标头修复https://github.com/playframework/Play20/pull/276)