jpe*_*thy 19 ruby api rest code-generation ruby-on-rails
现在使用什么酷孩子来轻松解析/生成/发布REST API?我看了一下Swagger它看起来不错,但从我的观点来看,它不适合Ruby.也许我错了,我错过了什么,帮助将不胜感激.
feh*_*guy 15
听起来你还没有API?如果是这种情况,这就是我推荐的方法.
使用swagger-specification为API 创建接口.您无需使用服务器即可完成此操作,请参阅此处.
使用swagger-ui验证接口.这允许您查看已定义的所有端点(仍然没有编码,除了json文件!)
获得所需的界面后,使用swagger-codegen构建服务器的存根版本.目前有更多的nodejs和scalatra模板.制作新的服务器生成器只需要创建/修改一些胡子模板.
您还可以使用swagger-codegen生成客户端.
这样做的好处在于您可以对API进行界面驱动的开发.构建接口并填充空白.管道为您完成.
Swagger可以与ruby一起用作客户端,从Swagger兼容服务器自动生成客户端库https://github.com/wordnik/swagger-codegen
如果您使用RoR比我认为您应该查看https://github.com/elc/rapi_doc,但它不容易使用.
| 归档时间: |
|
| 查看次数: |
12078 次 |
| 最近记录: |