Note

3年後の自分のために書いています

2020-05-01から1ヶ月間の記事一覧

XMLHttpRequest と fetch の違い

構文的な違いではなく挙動的に違いがあるのか知りたい。 特に、XMLHttpRequest にできて、fetch にできないことがあるのかが気になっている。 以下、XMLHttpRequest は XHR と略す。 結論 XHR にできて、fetch にできないことはほとんどないと言って良さそう…

Fetch API の仕様と各ブラウザの実装

なんだか急に気になったのでメモ。 仕様 https://fetch.spec.whatwg.org/ IETF (RFC) とも W3C とも別の WHATWG なるコミュニティによるもの。 実装 多分ここだろう、という箇所たち。 それぞれレンダリングエンジンの中に実装があるっぽい。 HTML レンダリ…

Rails の API モードで静的ファイルをホスティングする

環境 ruby 2.7.1 rails 5.1.2, 6.0.3 の両方 結論 以下、二つの方法がある。 config.public_file_server.enabled を true にして public ディレクトリ以下に置く 静的な HTML ファイルを表示させたいだけなら config.public_file_server.enabled を true に…

Rails の API モードでセッションを有効にする

巷には config/application.rb 内で Rails.app_class.config.api_only = false にすればできる、的な記事が溢れているが、不要な middleware まで読み込みたくない。 環境 ruby 2.7.1 rails 6.0.3 差分 デフォルトの CookieStore を使う場合 diff --git a/co…