2017-04-17 66 views
0

對於我的打法 - 斯卡拉項目,我的路線文件有:不能訪問播放斯卡拉公用文件夾資源

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

您正在閱讀你的配置錯誤,正確的請求是這樣的:

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

這樣favicon.png將在public文件夾進行搜索,而不是其他各地

如果你希望你的原始URL的方式你需要將你的配置改爲:

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