Vue代理与“公用”文件夹中的现有文件

时间:2019-10-23 14:39:58

标签: javascript vue.js proxy vue-cli

我的vue-cli / public文件夹中有我的/ api文件夹(带有php的后端),因为运行npm run build后我需要它出现在/ dist文件夹中,这样我的前端和后端才能合而为一地点。我还在localhost:8000上使用/ api文件夹运行服务器。我设置了代理,并且一切正常,直到将/ api文件夹复制到/ public文件夹。现在我在服务器localhost:8000和localhost:8080上都有我的/ api文件夹,但是:8080上的那个不起作用,我想将所有/ api启动请求重定向到localhost:8000 / api。

我的代理无效:

module.exports = {
  devServer: {
    proxy: {
      "/api": {
        target: "http://localhost:8000",
        secure: false
      },
    },
  }
};

0 个答案:

没有答案