java在Play框架中将api前置到URL的根
我正在使用Play框架创建一个api,我想使用api-api的标准url。我的网站。com
但我似乎找不到一种方法将api前置到URL。play框架似乎只支持msite之类的URL。com/api
这是正确的还是有其他方法
谢谢
你可以在下面搜索框中键入要查询的问题!
我正在使用Play框架创建一个api,我想使用api-api的标准url。我的网站。com
但我似乎找不到一种方法将api前置到URL。play框架似乎只支持msite之类的URL。com/api
这是正确的还是有其他方法
谢谢
# 1 楼答案
通常情况下,Play 2.0不支持多域路由,因此可能出现以下情况:
API
和frontend
构建两个独立的应用程序,并使用一些HTTP服务器作为反向代理李>domain.tld
和api.domain.tld
调用它。然而,对于api调用,您需要添加额外的路由,如api.domain.tld/api
。在这种情况下,您还可以在控制器中进行比较,如果对url/api/get-item/123.json
的请求是在正确的域中完成的,则返回badRequest()
或redirect()