当前位置: 首页 > 面试题库 >

如何使webpack开发服务器在端口80和0.0.0.0上运行以使其可公开访问?

刘海
2023-03-14
问题内容

我是整个 nodejs / reactjs领域的新手 ,如果我的问题听起来很傻,我
表歉意。所以我在玩reactabular.js。

每当我执行此操作时,npm start它就会一直运行localhost:8080

我如何更改它0.0.0.0:8080以使其可以公开访问?我一直在尝试阅读上述回购中的源代码,但未能找到执行此设置的文件。

另外,要补充一点- 80如果可能的话,如何使它在端口上运行?


问题答案:

这样的事情对我有用。我猜这应该为您工作。

使用此命令运行webpack-dev

webpack-dev-server --host 0.0.0.0 --port 80

并在webpack.config.js中进行设置

entry: [
    'webpack-dev-server/client?http://0.0.0.0:80',
     config.paths.demo
 ]

注意 如果使用的是热加载,则必须这样做。

使用此命令运行webpack-dev

webpack-dev-server --host 0.0.0.0 --port 80

并在webpack.config.js中进行设置

entry: [
    'webpack-dev-server/client?http://0.0.0.0:80',
    'webpack/hot/only-dev-server',
     config.paths.demo
 ],

....
plugins:[new webpack.HotModuleReplacementPlugin()]


 类似资料:
  • 我是NodeJS/ReactJS世界的新手,所以如果我的问题听起来很傻,请原谅。所以我在玩Reactabular.js。 每当我执行时,它总是运行在上。 如何将其更改为在上运行以使其可公开访问?我一直试图阅读源代码在上面的回购,但未能找到文件,做这个设置。 此外,如果可能的话,如何使它在端口上运行?

  • 问题内容: 我有一个通过端口5000运行的Flask服务器,很好。我可以在http://example.com:5000上访问它 但是是否可以在http://example.com上简单地访问它?我假设这意味着我必须将端口从5000更改为80。但是当我在Flask上尝试使用该端口时,运行该错误消息。 连续lsof -i :80收益 我需要先杀死这些进程吗?这样安全吗?还是有另一种方法可以让Flas

  • 我不能运行Nginx,因为端口80已经在监听docker代理服务。 我想在端口8800而不是默认端口80上运行Nginx。 因此,我编辑了默认文件,如下所示; 但是,即使在重新启动后,我仍然无法使其按预期工作。 我做错了什么,如何解决? 下面是我得到的错误; ● nginx。服务-高性能web服务器和反向代理服务器已加载:已加载(/lib/systemd/system/nginx.service;

  • 我创建了一个docker镜像(java Web应用程序),创建了一个包含1个主节点和1个工作节点的kubernetes集群,创建了一个部署和一个服务。所有的资源似乎都运行良好,因为我已经通过“kubectl描述资源资源名”进行了检查。最后,我使用了入口来公开集群之外的服务。入口资源似乎工作正常,因为在描述入口对象时没有错误。但是,在从另一台机器访问浏览器上的主机时,我得到了“您的连接不是私有的”错

  • 问题内容: 我的目标是在端口80上运行Node.js。这是因为我发现node.js被某些网络阻止,这些网络不允许来自任何其他端口的流量。 看来最好的方法是通过Node.js代理Apache。我已经尝试使用node-http- proxy 来做到这一点,但是我没有任何运气。 我正在使用的代码在这里: 但是我一直收到端口80的错误“地址正在使用”。我一定做错了。 如何使用node-http-proxy