在Play Framework中将api添加到URL的根目录

时间:2013-04-11 21:27:07

标签: java api playframework playframework-2.0

我正在使用Play Framework创建一个api,我想使用api - api.mysite.com的标准网址。

但我似乎无法找到将api添加到URL的方法。看来play框架只支持像msite.com/api这样的网址。

这是正确的还是有另一种方法可以做到这一点?

感谢。

1 个答案:

答案 0 :(得分:2)

通常,Play 2.0不支持多域路由,因此您可以使用这样的场景:

  1. APIfrontend构建两个单独的应用,并使用一些HTTP服务器作为反向代理。
  2. 构建一个应用程序,您可以同时使用domain.tldapi.domain.tld进行调用,但是对于api调用,您需要添加其他路由,例如api.domain.tld/api,这样您也可以在如果对于url /api/get-item/123.json的示例请求在右域中完成,则返回badRequest()redirect(),如果不是。