Pow 端口代理不适用于 Rails 5
Pow port proxying doesn't work with Rails 5
我有一个 Rails 5 应用程序 运行 Foreman,我正在尝试使用 Pow 的端口代理来访问它。当我尝试在 myapp.dev
访问我的应用程序时,出现以下错误:
Proxy Error
Couldn't proxy request to localhost:4000.
Error: connect ECONNREFUSED
我通过生成一个运行 Rails 4 的新应用程序和一个运行 Rails 5 的应用程序确认问题是特定于 Rails 5 的。端口代理与 Rails 4 个应用程序,但不包含 Rails 5 个应用程序。
为了更具体地说明版本,我使用的是 Rails 5.0.0.rc1.
我不确定这是否是 Rails 或我的 Pow 配置的问题,希望能提供一些见解。
Rails 5 with Puma 不再默认监听 0.0.0.0
。
因此,使用选项 -b 0.0.0.0
启动您的 rails server
应该允许 Pow 到达它。
太糟糕了,Pow 似乎不再维护了。
编辑:
对于那些不想处理命令选项的人,您可以欺骗服务器选项。
我有一个 Rails 5 应用程序 运行 Foreman,我正在尝试使用 Pow 的端口代理来访问它。当我尝试在 myapp.dev
访问我的应用程序时,出现以下错误:
Proxy Error
Couldn't proxy request to localhost:4000.
Error: connect ECONNREFUSED
我通过生成一个运行 Rails 4 的新应用程序和一个运行 Rails 5 的应用程序确认问题是特定于 Rails 5 的。端口代理与 Rails 4 个应用程序,但不包含 Rails 5 个应用程序。
为了更具体地说明版本,我使用的是 Rails 5.0.0.rc1.
我不确定这是否是 Rails 或我的 Pow 配置的问题,希望能提供一些见解。
Rails 5 with Puma 不再默认监听 0.0.0.0
。
因此,使用选项 -b 0.0.0.0
启动您的 rails server
应该允许 Pow 到达它。
太糟糕了,Pow 似乎不再维护了。
编辑:
对于那些不想处理命令选项的人,您可以欺骗服务器选项