0

我在一个项目上运行 Rails 5.0.2,希望在前端使用react-rails和处理事情。webpacker我只有几个需要动态的组件/页面,所以我对大多数页面使用服务器端渲染。

就我react-rails而言,我有一个非常标准的webpacker. 按照他们自述文件中的说明进行操作后,我可以加载包含 CommonJS 模块之类的页面。

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

4

1 回答 1

1

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

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

于 2017-05-19T16:56:16.517 回答