我的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
},
},
}
};