私は、Rails 4.2バックエンドと共存するVue.js cliアプリケーションを使っています。Vue.js devとRails 4バックエンドの間でセッションを共有するには?
ここでの目標は、既存のセッションを使用することです。プロダクションモードでVue.jsアプリケーションをコンパイルすると、Railsサーバーを開発モードで実行でき、Vueアプリケーションはpublic
ディレクトリから正しく提供され、セッションは同じドメイン上でサービスされているので動作します。
このような開発とデバッグは、テストのために変更後にVueアプリケーションをコンパイルする必要があり、デバッグのためにVue Devtoolsを活用できなくなるため非常に困難です。
私がdevモードでVueアプリケーションを提供している場合、これはwebpack経由であるため、VueアプリケーションとRailsアプリケーションは別々に提供されるため、セッションが共有されず、CORSなど...
簡単な方法はわかりませんが、Vue.js要求をWebpack起点にプロキシすることは可能です(たとえば、 'rails-reverse-proxy')。しかし、自分自身を試していない。 –