我正在尝试为 Scala 学习 Play,尽管他们提供了一些不错的示例项目,但我无法运行它们中的任何一个。特别是其余 api 示例 https://github.com/playframework/play-samples/tree/2.7.x/play-scala-rest-api-example
据说您只需下载示例并运行 sbt run
。该项目对我来说构建得很好,但是当我导航到该项目的 url 时,localhost:9000
出现错误:
[info] play.api.Play - Application started (Dev) (no global state)
[debug] a.ErrorHandler - onClientError: statusCode = 404, uri = /, message =
没有别的,只是一个 404,谷歌没有提供任何关于可能发生什么的线索。寻找有关这可能是什么的任何见解。 无论如何,我不会修改示例项目。我已经尝试了 Play 2.8 和 2.7 示例。
答案 0 :(得分:1)
您开始的示例项目没有为 /
定义路由,而是仅定义了 /v1/posts
下的一些路由(您可以在 routes
文件中查看)。
也许最好从名为“play-scala-starter-example”的示例项目开始(它确实定义了 /
上的路由):https://github.com/playframework/play-samples/tree/2.7.x/play-scala-starter-example