這下面是我的應用程序佈局:遊戲框架:如何路由到一個HTML頁面中的公用文件夾
myapp
+ app
+ conf
+ modules
| + mymodule
| + app
| + conf
| + public
| + swagger-ui
| + css
| + images
| + index.html
+ public
+ ...
我想加載index.html
與URL http://localhost/mymodule/swagger-ui
...這裏下面是modules/mymodule/conf/mymodule.routes
我的路線:
...
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.mymodule.Assets.at(path = "/public", file)
GET /swagger-ui controllers.mymodule.Assets.at(path = "/public/swagger-ui", file = "index.html")
上述工作的路線......除了通過index.html
引用的資源(圖片,CSS)都沒有發現。如果我修改的路線是這樣的...
...
GET /assets/*file controllers.mymodule.Assets.at(path = "/public", file)
GET /swagger-ui/*file controllers.mymodule.Assets.at(path = "/public/swagger-ui", file)
...然後按預期工作和引用的資源也被加載中...但當然我需要提供一個網址像http://localhost/mymodule/swagger-ui/index.html
。
有什麼建議嗎?
如何在index.html文件中引用CSS/Images? – Peter
它們被引用像這樣:images/logo.png,css/screen.css等。 – j3d
什麼是404錯誤URL示例? –