opi:非常自以为是的 API 服务库

时间:2024-08-02 02:47:59
【文件属性】:

文件名称:opi:非常自以为是的 API 服务库

文件大小:12KB

文件格式:ZIP

更新时间:2024-08-02 02:47:59

Ruby

Opi - 非常自以为是的 API 服务库 安装宝石 宝石'opi' 关于 Opi 是一个非常固执的机架兼容 API 服务库。 事实上,它是如此固执己见,很可能会冒犯。 不过没关系。 Opi 的诞生源于为 api 服务编写太多样板代码而感到沮丧。 JSON-默认. 所有响应默认为 JSON。 错误响应是 json 感知的。 没有控制器。 嗯.. 有一些路由块相当于控制器,但强烈建议您只在这些块中执行操作(服务器正在寻找这些操作作为响应)。 此处“控制器”的唯一作用是将 HTTP 输入映射到操作输入。 没有会话或 Cookie 。 没有任何。 但这有其优点。 它快速而简单。 ## 例子 这个简单的例子并没有真正涉及到 Actions 的细节,但它确实展示了过滤器和帮助器之前的路由、响应。 api.rb module Example class API < Opi :: A


【文件预览】:
opi-master
----.travis.yml(338B)
----Rakefile(151B)
----LICENSE(1KB)
----Gemfile(107B)
----Gemfile.lock(966B)
----examples()
--------opi_test.rb(1KB)
----spec()
--------get_spec.rb(293B)
--------resource_spec.rb(1KB)
--------filter_spec.rb(1KB)
--------spec_helper.rb(357B)
----opi.gemspec(1KB)
----lib()
--------opi.rb(374B)
--------opi()
----README.md(3KB)

网友评论