てくのろーぐ

新卒エンジニアの日常ログ

2018-03-01から1ヶ月間の記事一覧

rails5APIモード以外でCORS対策

CORSとは何かという方はこちら Failed to load https://hogehoge: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://hogehoge' is there…

CORS

CORS対策が必要となりそうなのでまとめました。 CORSとは Cross-Origin Resource Sharingの略で、異なる2つのドメイン間でAJAXの実行を許可しないというWebブラウザ上の制約(同一生成元ポリシー)で起こるクロスドメイン問題を解決するためのもの。 安全性を…

PHPSTORMアップデート後pushができなくなる

PHPSTORMの最新ver、2017.3.2にアップデートした際、急にgithubにpushできなくなる現象が発生しました。 ものすごく単純なことが原因だったのですが、地味にハマったのでまとめておきます。 現象 表題通りpushができなくなる。 logを見るとset upstreamと怒…

webpack-dev-serverがCannot read property 'compile' of undefinedエラーを吐く

環境 Rails 5.1.5 node v8.5.0 ruby 2.4.1 状況 上記の環境で、bin/webpack-dev-serverを行った場合、以下のようなエラーが発生し起動に失敗する。 TypeError: Cannot read property 'compile' of undefined at addCompilerHooks (/Users/shiba/workspace/ra…

Rubyにおけるグローバルマッチング

rubyの正規表現を使ったマッチングにはmatchメソッドがありますが、/gオプションがないためグローバルマッチングができない。 scanメソッドはパターンが1つの正規表現の場合はグローバルマッチングとして使えるが下記のようなにグループを使用した場合、グル…