好了,总结一下解决方案:Play让您以两种不同的方式服务资产。sbt-web引入了老式和新的指纹方法。无论哪种情况,请确保在视图文件中使用正确的调用:
指纹资产建议使用这种方式来提供资产。指纹资产使用积极的缓存策略。您可以在此处阅读有关此主题的更多信息:https
:
//playframework.com/documentation/2.4.x/Assets
路由配置:
GET /assets/*file controllers.Assets.versioned(path="/public", file: Asset)
确保的类型
file显示为
Asset
调用视图:
老式资产@routes.Assets.versioned("an_asset")
这基本上是引入sbt-web之前使用的方法。
路由配置:
GET /assets/*file controllers.Assets.at(path="/public", file)
调用视图:
@routes.Assets.at("an_asset")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)