尝试运行 Scala Play 示例时出错

时间:2021-07-14 16:05:13

标签: scala playframework

我正在尝试为 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 示例。

1 个答案:

答案 0 :(得分:1)

您开始的示例项目没有为 / 定义路由,而是仅定义了 /v1/posts 下的一些路由(您可以在 routes 文件中查看)。

也许最好从名为“play-scala-starter-example”的示例项目开始(它确实定义了 / 上的路由):https://github.com/playframework/play-samples/tree/2.7.x/play-scala-starter-example

相关问题