当前位置: 首页 > 知识库问答 >
问题:

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

沙宣
2023-03-14

我是NodeJS/ReactJS世界的新手,所以如果我的问题听起来很傻,请原谅。所以我在玩Reactabular.js

每当我执行npm start时,它总是运行在localhost:8080上。

如何将其更改为在0.0.0.0:8080上运行以使其可公开访问?我一直试图阅读源代码在上面的回购,但未能找到文件,做这个设置。

此外,如果可能的话,如何使它在80端口上运行?

共有1个答案

段干帅
2023-03-14

这样的事对我起作用了。我猜这应该对你有用。

使用此命令运行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-server --host 0.0.0.0 --port 80
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;

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

  • 我有一个在 aws ec2 实例上运行的 Express 节点服务器。当我跑步时 服务器运行在端口80上,当我向服务器发出http请求时,它工作正常。然而,当我跑步时 每当我发出请求时,都会出现以下错误 我尝试使用pm2在端口5000上运行,效果良好。 我对为什么sudo节点服务器.js工作但sudo pm2启动服务器.js不起作用感到非常困惑。 我在另一篇文章(在端口80上通过PM2运行Node