Request rubygems.org from javascript(work around)

I want to use rubygems api from javascript, but rubygems.org api does not support neither CORS nor jsonp. This is the issue, but this is 6months ago ;(

Allow client side javascript to access rubygems API show action by JohnColvin · Pull Request #592 · rubygems/rubygems.org https://github.com/rubygems/rubygems.org/pull/592

My work around solution:
https://github.com/sanemat/cornflower/blob/5567f32f58b91e7c03ccbfdee50dabd5b8bf830f/config.ru#L16

Use rack-cols and proxy api request with heroku.

example:
http://cornflower.herokuapp.com/rubygems.org/api/v1/gems/tachikoma.json
=> request: https://rubygems.org/api/v1/gems/tachikoma.json
=> response with CORS params.

Happy 🙂

Issue which I added was duplicated 😉
CORS(Cross-Origin Resource Sharing) support? · Issue #650 · rubygems/rubygems.org https://github.com/rubygems/rubygems.org/issues/650

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中