播放Framework @ routes.Assets.at编译错误

播放Framework @ routes.Assets.at编译错误,第1张

播放Framework @ routes.Assets.at编译错误

好了,总结一下解决方案: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")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5017049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存