Javascript 访问另一台LAN PC上的网页包开发服务器

Javascript 访问另一台LAN PC上的网页包开发服务器,javascript,reactjs,webpack,server,webpack-dev-server,Javascript,Reactjs,Webpack,Server,Webpack Dev Server,我用create-react-app创建了一个应用程序,webpack-dev服务器使用react脚本加载dev服务器。问题是我无法通过其他局域网PC访问开发服务器。你知道如何解决这个问题吗?我还有一个.env文件,其中我将默认主机名更改为domain.com 例如,我想通过我的iPad访问dev服务器。早些时候,我只是输入了电脑的IP和端口,它就工作了 如果您能提供帮助,我将不胜感激 只需添加 module.exports = { //... devServer: { host

我用create-react-app创建了一个应用程序,webpack-dev服务器使用react脚本加载dev服务器。问题是我无法通过其他局域网PC访问开发服务器。你知道如何解决这个问题吗?我还有一个.env文件,其中我将默认主机名更改为domain.com

例如,我想通过我的iPad访问dev服务器。早些时候,我只是输入了电脑的IP和端口,它就工作了

如果您能提供帮助,我将不胜感激 只需添加

module.exports = {
  //...
  devServer: {
    host: '0.0.0.0'
  }
};
或者直接通过cli

webpack-dev-server --host 0.0.0.0
据 只需添加

module.exports = {
  //...
  devServer: {
    host: '0.0.0.0'
  }
};
或者直接通过cli

webpack-dev-server --host 0.0.0.0

我也有同样的问题,我解决这个问题: 示例IP:192.168.0.35 'webpack.dev.config.js'

module.exports {
  output: {
    publicPath: 'http://192.168.0.35:3001/'
  },
  devServer: {
    port: 3001,
    host: '192.168.0.35'
  }
}

我也有同样的问题,我解决这个问题: 示例IP:192.168.0.35 'webpack.dev.config.js'

module.exports {
  output: {
    publicPath: 'http://192.168.0.35:3001/'
  },
  devServer: {
    port: 3001,
    host: '192.168.0.35'
  }
}

配置后,您必须通过浏览器从其他LAN设备访问开发机器IP地址:端口。在linux上,一种可能的方法是使用命令:
ip address
,并查找192.168.xxx.xxx类地址。配置此地址后,您必须通过浏览器从另一个LAN设备访问正在开发的机器ip地址:端口。在linux上,一种可能的方法是使用以下命令:
ip address
,并查找192.168.xxx.xxx类地址。在尝试了许多解决方案后,这种方法奏效了,但我不得不更改index.js文件。脚本标签应该是“”而不是“localhost:900”,这是在尝试了许多解决方案后的默认值,但我不得不更改我的index.js文件。脚本标记应该看“”而不是默认的“localhost:900”