是否可以解决,在哪个端口上运行播放应用程序?当我使用 sbt 在端口 9001 上运行游戏时:
> run 9001
我希望能够在代码中以某种方式选择此选项:
Play.current.getCurrentPort() == 9001 // true
有没有这样的方法?
是否可以解决,在哪个端口上运行播放应用程序?当我使用 sbt 在端口 9001 上运行游戏时:
> run 9001
我希望能够在代码中以某种方式选择此选项:
Play.current.getCurrentPort() == 9001 // true
有没有这样的方法?
正如您在配置文档中看到的,默认端口是 9000。
这意味着你应该能够做到
val port = Play.current.configuration.getInt("http.port").getOrElse(9000)
但为了做到这一点,你必须启动应用程序
> run -Dhttp.port=9001
可能还有其他方法,但这是一种可能的解决方案。