如何使用 React on rails 解决代理错误

Posted

技术标签:

【中文标题】如何使用 React on rails 解决代理错误【英文标题】:How do I solve proxy error with React on rails 【发布时间】:2018-03-19 10:13:12 【问题描述】:

我正在试用这个包:https://github.com/shakacode/react-webpack-rails-tutorial 按照说明设置热重载。

当使用foreman start -f Procfile.hot 运行项目并刷新网页时,我在 js 包上收到 504 错误。在控制台中我得到这个:

[HPM] Error occurred while trying to proxy request /webpack/vendor-bundle-310d7ea8b116074b3610.js from localhost:3035 to http://lvh.me:3035 (ENFILE) (https://nodejs.org/api/errors.html#errors_common_system_errors)

我不确定是项目的哪个部分导致了这个问题,我该如何解决?

【问题讨论】:

【参考方案1】:

您的错误是:ENFILE Too many open files in system (POSIX.1-2001). On Linux, this is probably a result of encountering the proc/sys/fs/file-max limit (see proc(5)).

这是系统错误,不是教程项目本身引起的。如果您同时打开了许多应用程序,则关闭其中一些可能会解决此错误。

【讨论】:

以上是关于如何使用 React on rails 解决代理错误的主要内容,如果未能解决你的问题,请参考以下文章

React on Rails - 如何将登录链接更改为注销链接?

顺便说一句,我是一名学生,如何在汉堡菜单中的 React on Rails 中添加注销

如何在 codeanywhere 中配置 React API 代理

我无法使用 React_on_Rails gem 注册组件

使用 React、Ruby on rails 5 和 CarrierWave 多次上传文件

使用Ruby on Rails的Babel-Transpiler:入门[关闭]