gpt4 book ai didi

webpack - 使用 vue-cli 将请求代理到单独的后端服务器

转载 作者:搜寻专家 更新时间:2023-10-30 22:07:50 24 4
gpt4 key购买 nike

我正在使用 vue-cli webpack-simple 模板来生成我的项目,我想将请求代理到一个单独的后端服务器。这怎么能轻易实现呢?

最佳答案

@vue/cli 3.x中:

  • 在项目的 root 文件夹中创建一个 vue.config.js 文件(如果您还没有的话)。
  • 其内容如下:
// vue.config.js
module.exports = {
devServer: {
proxy: {
"/gists": {
target: "https://api.github.com",
secure: false
}
}
}
};

现在任何对(假设您的开发服务器位于 localhost:8080)http://localhost:8080/gists 的调用都将被重定向到 https://api.github.com/gists.


另一个例子:代理所有调用

假设您有一个本地后端服务器,通常部署在 localhost:5000 并且您希望将所有对 /api/anything 的调用重定向到它。使用:

// vue.config.js
module.exports = {
devServer: {
proxy: {
"/api/*": {
target: "http://localhost:5000",
secure: false
}
}
}
};

关于webpack - 使用 vue-cli 将请求代理到单独的后端服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40315451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com