Rails5,Webpacker和webpacker开发服务器

时间:2018-05-26 13:48:48

标签: ruby-on-rails reactjs webpacker

我使用Rails5,Puma webserver和forwardHQ运行Web应用程序localhost进行本地主机测试,这样fizzbuzz.dev就是Internet地址。如果我使用Webpack 3来动态编译,没有开发服务器,那么我的webpack + React App呈现并且Chrome开发控制台相对干净。如果我切换到使用Procfile.dev和foreman行:

webpacker: ./bin/webpack-dev-server

应用程序继续运行,但控制台充满了对某些失败的sockjs-node / info调用的XHR调用。也许是4或5个。这些是什么?那是我应该关心的吗?看来我的App仍在运行,但是一个凌乱的控制台并不是我喜欢的。

有关如何修复它的任何提示,这样糟糕的XHR调用会变成成功吗?如果确实有效会发生什么变化?

我的webpacker yaml设置为:

development:
  <<: *default
  compile: true
dev_server:
  https: true
  host: 0.0.0.0
  port: 3035
  public: 0.0.0.0:3035
  hmr: false
  # Inline should be set to true if using HMR
  inline: true
  overlay: true
  compress: true
  disable_host_check: true
  use_local_ip: false
  quiet: false
  headers:
    'Access-Control-Allow-Origin': '*'
  watch_options:
    ignored: /node_modules/

我尝试使用localhost for 0.0.0.0,结果相同。不知道如何解决这个问题。尝试没有HTTPS,但也失败了。

0 个答案:

没有答案