我正在尝试学习Play for scala,尽管它们提供了一些不错的示例项目,但我无法运行它们中的任何一个。特别是rest api示例https://github.com/playframework/play-samples/tree/2.7.x/play-scala-rest-api-example假设您可以下载示例并运行sbt run
。这个项目对我来说构建得很好,但当我导航到该项目的urllocalhost: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的例子。
您开始的示例项目没有为/
定义路由,而只定义了/v1/posts
下的一些路由(您可以在routes
文件中检查此项(。
也许最好从名为";播放scala启动器示例";(它确实定义了/
上的路由(:https://github.com/playframework/play-samples/tree/2.7.x/play-scala-starter-example