webpack-dev-server 启动的项目,在 docker 中找不到服务
发布于 9 年前 作者 allabttony 5590 次浏览 最后一次编辑是 8 年前 来自 问答
  • docker 中启动 nginx 做反向代理
  • 本地开发环境启动 server 和 client 两个服务
  • client 是用 node build/dev-server.js 启动的(webpack 创建项目的时候自动生成)
  • 同时在 client package.json 中添加可以通过 webpack-dev-server 调试项目的 script

nginx 成功为 server 转向请求 使用 node build/dev-server.js 启动 client,nginx 也能成功转向,但是当使用 webpack-dev-server 启动的时候,nginx 找不到 client 的服务,本地是可以的。

看了一下 webpack-dev-server 中其实也是实现 dev-server.js 里面的东西,为什么会出现这种情况呢?

PS:刚刚发现了一点,webpack-dev-server 在 8080 的服务和普通 node 项目打开的 8080 服务是可以并存的,webpack-dev-server 到底是什么原理呢?

回到顶部