Vue.js 通过 ..apache 热重载?

joe*_*e_g 6 vue.js

所以我的后端是基于 PHP (processwire) 的,由可信赖的旧 MAMP ( localhost:8888/mysite) 提供服务。我也想从同一台服务器上为我的 vue.js 应用程序提供服务。

npm run dev在 上启动本地服务器localhost:8080,用于执行前端工作、热重载等。

随着npm run build我可以建立我的应用程序,因此它可以从MAMP送达。

但是如何通过 MAMP 进行热重载,以便我可以继续通过 apache(使用localhost:8888/mysite)进行开发?这可能吗?

谢谢你!

joe*_*e_g 2

我尝试过,但无法通过 Apache 代理进行热加载。相反的方式并不难,在 webpack.config.js 中:

proxy: {
      '/mysite/api/**': {
        target: 'http://localhost:8888',
        secure: false,
        "changeOrigin": true
      }
    }
Run Code Online (Sandbox Code Playgroud)