Category: 日常&思考

自分の思った事や感じた事、考えている事を発信します。

RailsでCross Domainの通信を可能にする(CORS設定)

最近別ドメインのHTMLからajaxでAPIを提供することが多くなってきたのでメモ

まず、以下のGemを入れてる。

gem 'rack-cors'

Gemを入れたら

‘config/application.rb’に以下の記述を入れます。

    # CORS対応
    config.middleware.insert_before 0, Rack::Cors do
      allow do
        origins '*'
        resource '*', :headers => :any, :methods => [:get, :post, :options]
      end
    end

‘origins’は通信を可能にするドメインなどを入れておいて下さい。

localでテストする場合はlocalhostを入れておくのもいいです。

その場合はPortは3000からずらしておいたほうが安心かも知れない

origins 'localhost:3500', 'dosukoikoi.com'

[参考]

https://til.hashrocket.com/posts/4d7f12b213-rails-5-api-and-cors

http://stackoverflow.com/questions/39055622/access-control-allow-origin-on-a-single-rails-route

https://github.com/cyu/rack-cors/issues/125

嫌な印象を与えない愚痴り方

愚痴というのは不思議なもので、聞いていて腹立つ愚痴とそうほど不快でない愚痴があると思っています。
(あくまで個人的な見解です)

Continue reading

ブログ再開!

ぷちです。

つくばみらい市に住みながら、東京渋谷に通うwebエンジニアです。

 

以前、日記としてブログをやってました。

でもずっと放置しておったので、この度ブログをリニューアルして再開する事としました。

WordPressも最新版にして心機一転して書いていこうと思います。

なるべく読んでくれる人が楽しめるように、ためになるように情報発信していきたいと思います。

・・・とはいいつつも、いろいろやりたいこともあるのでまったりやっていこうと思います。

主に、自分の考えの発信の他に、僕の住んでいる茨城県つくば市&つくばみらい市の情報やweb技術の事、僕の飼っている犬の事などをつらつらと発信していきたいと思います。

よろしくお願いします!

 

© 2024

Theme by Anders NorenUp ↑