てくのろーぐ

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

2018-01-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つの正規表現の場合はグローバルマッチングとして使えるが下記のようなにグループを使用した場合、グル…

Apache2.4でサブドメインを設定する

Verによってやり方が変わっているみたいです。 環境 CentOS7.4 Apache2.4.6 VirtualHostの設定を行う httpd.confに NameVirtualHost *:80 という記述を追加する必要があるという情報が多かったのですが、Apache2.4からは不要みたいです。 バーチャルホストは…

CentOS7 Webサーバー構築ことはじめ

毎回調べなおしていたのですが、 この機会に備忘録として残しておきます。 アップデート yum update ユーザーの追加と設定 まず、ユーザーを追加してパスワードを設定 adduser user_name # ユーザー追加 passwd user_name # パスワード設定 追加したユーザー…