无法访问play-scala公用文件夹资源

时间:2017-04-17 23:33:27

标签: scala playframework routes

对于我的play-scala项目,我的路径文件有:

GET     /assets/*file               controllers.Assets.versioned(path="/public", file: Asset)

但是,我无法从此文件夹中检索任何资源。例如,我在公共文件夹中放置了一个png文件calleg favicon.png,但是,如果我运行

http://localhost:9000/public/favicon.png

播放服务器无法找到资源。关于要修复此问题的任何想法?

服务器还说尝试了路线:

GET/assets/$file<.+>controllers.Assets.versioned(path:String = "/public", file:Asset)

但没有运气。

1 个答案:

答案 0 :(得分:1)

您正在阅读错误的配置,正确的请求将如下所示:

Dispose()

这样http://localhost:9000/assets/favicon.png 将在favicon.png文件夹中搜索,而不是以其他方式搜索

如果您希望原始网址有效,则需要将配置更改为以下内容:

public