私は主にAPIを介してクライアントアプリケーションを通して公開されているウェブアプリを企画しています。私はレールで作業していましたので、これを使ってバックエンドを作成します。/api/v1/urlスキームをレールアプリに追加
APIを計画している間、私は次のようにされているURLスキームに層に追加しました:
http://websitename.com/api/v1/ ...
私は自分のアプリケーションにこれを追加するための最良の方法は何ですか?
私は主にAPIを介してクライアントアプリケーションを通して公開されているウェブアプリを企画しています。私はレールで作業していましたので、これを使ってバックエンドを作成します。/api/v1/urlスキームをレールアプリに追加
APIを計画している間、私は次のようにされているURLスキームに層に追加しました:
http://websitename.com/api/v1/ ...
私は自分のアプリケーションにこれを追加するための最良の方法は何ですか?
は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