[英]Create Service broker for Play Framework Api
我创建了一个示例播放框架 api,它有一个端点。
http://play-demo-broker.cfapps.io/say?number=20
只返回我已经通过的号码。
我能够成功部署该服务。 接下来希望此服务像service broker
一样使用以下命令注册此服务
cf create-service-broker play-demo-broker admin admin http://play-demo-broker.cfapps.io --space-scoped
该命令给了我以下错误-
The service broker rejected the request. Status Code: 404 Not Found
不确定是什么导致了这个问题,因为没有太多可用于 Play Framework Service 代理设置的信息。
播放框架在 akka 包之上实现。 Akka 拒绝未实现的路径。
如果我没记错的话, cf create-service-broker
命令访问 / 端点。 如果您只实现say?number=20
端点,则默认所有其他路径,例如空路径,都会被 Akka 拒绝。
为了打开该端点,您需要将其添加到路由中。 例如,您可以添加:
GET / controllers.ControllerName.GetEmptyPath
并在ControllerName
中实现GetEmptyPath
方法
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.