vue2 笔记9 API服务代理
- 将目标服务器代理到本机开发服务端口,可用于跨域调用数据接口
- 优先取用项目中存在的资源
参考文档
webpack-dev-server
vue-cli-dev-server
配置
vue.config.js
- 单一代理配置
module.exports = {
devServer: {
proxy: 'http://apiHost'
}
}
- 多代理配置
module.exports = {
devServer: {
proxy: {
// 请求前缀
'/api': {
// 代理目标地址
target: 'http://apiHost',
// 调用代理地址/api/xxx时,将默认将请求转发到http://apiHost/api/xxx
// 使用路径重写配置,正则表达式匹配起始的/api字符串替换为空字符串'',则将请求转发到http://apiHost/xxx
pathRewrite: {'^/api':''},
// 支持websocket
ws: true,
// 默认值为true,修改请求头中host值为代理目标地址,值为false时,host值为开发服务器地址
changeOrigin: true
},
'/foo': {
target: '<other_url>'
}
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2020-04-11 spring 启动时自动运行
2020-04-11 spring cloud oauth2授权服务 默认tokenService配置源码
2020-04-11 spring cloud 搭建oauth2授权服务 使用redis存储令牌
2020-04-11 spring cloud oauth2授权服务 clientDetails配置源码
2020-04-11 spring 验证框架
2020-04-11 IDEA 插件整理
2020-04-11 spring security笔记 默认登陆页面源码