タグ

ブックマーク / tanaken.me (1)

  • Rails Vue.js GraphQL実装中にCORSではまった | tanaken.me

    最近、個人開発でサーバとクライアントを分離したアプリケーションの実装をしています。構成は、RailsAPIサーバを実装し、クライアントのVue.jsからGraphQLを介してデータのやり取りをしています。静的ホスティングサイトから配信されたVueアプリから、RailsAPIサーバにアクセスする際に、同一オリジンポリシーとCORSの存在を知らずにはまってしまったので、振り返りを兼ねてまとめておきます。 前半部では、同一オリジンポリシーやCORSの概念についてまとめ、後半部では、その具体的な実装についてみていきます。 キーワード Rails API, Vue.js, Vue-apollo, GraphQL, CORS, 同一オリジンポリシー, クロスオリジン通信 対象者 サーバとクライアントを分離したアプリを開発中の方 オリジン(源泉) オリジン(源泉)とは、以下の規則に則ってURIをまと

  • 1