繁体   English   中英

为 Play Framework Api 创建服务代理

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM