我正在尝试使用@@操作通过相应的控制器检索页面的地址:
href="@@{Application.validateEmail(userSession.email,userSession.validationKey)}"嗯,我确实得到了正确的地址,但是基数始终是localhost:9000。我尝试将这一行添加到我的application.conf %my-dev-mode.application.baseUrl=http://<my_address>中,但没有任何变化。
有谁知道为什么会发生这种事吗?
发布于 2012-07-05 01:28:27
在Play 1.2.4中(我仍然相信这是真的),Play从请求头获取了基本URL。例如,如果您使用http://127.0.0.1:9000/someroute而不是http://localhost:9000/someroute来访问您的操作,那么在使用@@时生成的URL中应该会出现127.0.0.1。
发布于 2012-07-05 15:34:51
您正在使用--%my-dev-mode启动应用程序吗?没有钥匙也能用吗?
https://stackoverflow.com/questions/11333227
复制相似问题