解决 CSRF 问题的 rails + webpacker 开发的功能设置是什么?

What is a functional set-up for rails + webpacker development that solves CSRF issues?

我是一个项目的 运行 Rails 5.0.2,希望使用 react-railswebpacker 来处理前端的事情。我只有少数 components/pages 需要动态,因此我对大部分页面使用服务器端呈现。

react-rails 而言,我有一个相当标准的 webpacker 设置。按照他们的自述文件中的说明进行操作后,我可以加载带有 CommonJS 模块和诸如此类的页面。

问题:由于 webpacker 在 localhost:8080 上提供其资产并且 rails 在 localhost:3000 上运行,会话 cookie I从网站的静态部分开始,动态部分无法访问。我知道我可能可以使用 nginx 代理解决这个问题,但我想知道是否没有使用上述工具的现有修复程序,因为这对本地开发人员来说是一种游戏破坏者!

Webpack 在使用他们的 webpack-dev-server 时提供代理配置:https://webpack.js.org/configuration/dev-server/#devserver-proxy

这应该代理任何非静态文件的请求。