有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在Play框架中将api前置到URL的根

我正在使用Play框架创建一个api,我想使用api-api的标准url。我的网站。com

但我似乎找不到一种方法将api前置到URL。play框架似乎只支持msite之类的URL。com/api

这是正确的还是有其他方法

谢谢


共 (1) 个答案

  1. # 1 楼答案

    通常情况下,Play 2.0不支持多域路由,因此可能出现以下情况:

    1. APIfrontend构建两个独立的应用程序,并使用一些HTTP服务器作为反向代理
    2. 构建一个应用程序,您可以同时使用:domain.tldapi.domain.tld调用它。然而,对于api调用,您需要添加额外的路由,如api.domain.tld/api。在这种情况下,您还可以在控制器中进行比较,如果对url /api/get-item/123.json的请求是在正确的域中完成的,则返回badRequest()redirect()