我正在计划一个主要通过API通过客户端应用程序公开的Web应用程序。我之前使用过rails,因此我将使用它来创建后端。
在规划API时,我已在图层中添加了以下网址:
http://websitename.com/api/v1/ ...
将这个添加到我的应用程序中的最佳方式是什么?
答案 0 :(得分:2)
尝试grape。这是一个小宝石,可以帮助您设计和编写这类东西。
答案 1 :(得分:1)
我没有像上面提到的那样使用Grape,但你总是可以在路径文件中使用范围。
scope '/api' do
match v1/something_here => controller_name#method_name, :as=>'desired_name'
end
OR
scope '/api/v1'
如果你需要它。
OR
scope :module => 'api', :as => 'api' do
scope '/v1' do
end
end