我正在使用 Play Framework 创建一个 api,并且我想使用标准 url 作为 api - api.mysite.com。
但我似乎找不到将 api 添加到 URL 的方法。似乎播放框架只支持像 msite.com/api 这样的网址。
这是正确的还是有其他方法可以做到这一点?
谢谢。
我正在使用 Play Framework 创建一个 api,并且我想使用标准 url 作为 api - api.mysite.com。
但我似乎找不到将 api 添加到 URL 的方法。似乎播放框架只支持像 msite.com/api 这样的网址。
这是正确的还是有其他方法可以做到这一点?
谢谢。
一般来说,Play 2.0 不支持多域路由,因此您可能会遇到这样的情况:
API
为和构建两个单独的应用程序,frontend
并使用一些 HTTP 服务器作为反向代理。domain.tld
,api.domain.tld
您需要添加额外的路由,例如api.domain.tld/api
在这种情况下,您还可以在控制器中进行比较,例如对 url 的请求/api/get-item/123.json
是否在正确的域中完成并返回badRequest()
,或者redirect()
如果它不是。