我不明白为什么这不起作用。
# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~
# Serve index page from public directory
GET / controllers.HomeController.index
GET /index controllers.FrontendController.index
# An example route (Prefix all API routes with apiPrefix defined in application.conf)
GET /api/summary controllers.HomeController.appSummary
POST /api/getplt/:args controllers.UploadController.getPlt(args)# Serve static assets under public directory
GET /*file controllers.FrontendController.assetOrDefault(file)
为什么不能解决这个问题呢?我可以毫无问题地解决/ api / summary。
答案 0 :(得分:0)
首先,您的资产使用以下内容:
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(file)
然后您可以在视图中使用assetFinder
,例如:
<script src="@assetsFinder.path("javascripts/jquery.js")" type="text/javascript"></script>
这是因为尽量避免任何类似/相同的路线,您的第一条路线和与资产相关的路线看起来几乎相同。
因此,要回答您的问题,Play正在混合这两条路线,或者您的index
课程中没有HomeController
方法。