如何基于脚手架配置Angular代理
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容介绍了"如何基于脚手架配置Angular代理"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!A
千家信息网最后更新 2026年10月31日如何基于脚手架配置Angular代理Q: 如果有两个接口,一个
本篇内容介绍了"如何基于脚手架配置Angular代理"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
Angular proxy 配置
官网文档 https://angular.io/guide/build#using-corporate-proxy
为何做?
写一个代理文件,将匹配的请求代理到其他地址,解决本地开发跨域问题。
如何配置?
在根目录中创建一个
proxy.config.js可以在这个文件中做如下配置
在 package.json的运行项目命令中加入
--proxy-config proxy.config.js
配置介绍
const PROXY_CONFIG = [ { context: ['/api'], target: 'http://xxx', secure: false, changeOrigin: true, pathRewrite: { '^/api': '', }, },];module.exports = PROXY_CONFIG;context: 需要匹配的pathtarget: 代理到的地址pathRewrite: 将请求的部分path重写,它是一个对象,键是^+要重写的path, 值是替换的path。secure: 安全设置changeOrigin: 改变源
配置实例
如http://localhost:4208/auth/login
想要代理到
http://www.baidu.com/news/login
可以这样配置
const PROXY_CONFIG = [ { context: ['/auth/login'], target: 'http://www.baidu.com', pathRewrite: { '^/auth/login': '/news/login', }, }, ]module.exports = PROXY_CONFIG;Q: 如果有两个接口,一个/api/cer/register,另外一个/api/cer/login,我该如何将两个接口代理到不同的地址?
{ context: ['/api/cer/login'], target: 'xxx1', secure: false, changeOrigin: true,},{ context: ['/api'], target: 'xxx2', secure: false,},使用/api,只要是匹配到这个的都会走它的代理,不过如果在它前面加了个更加精确的/api/cer/login,会优先匹配到它,走这个代理。
"如何基于脚手架配置Angular代理"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
代理
配置
地址
脚手架
两个
内容
接口
文件
更多
知识
不同
实用
精确
安全
学有所成
接下来
命令
困境
实例
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
有格互联网科技
奇酷互联网科技
时间互联网络科技
伴你行互联网科技有限公司
四川狮子座互联网科技
互联网科技咨询
天速互联网络科技有限公司
新华互联网科技2019
欧洲十大科技互联网公司
银川新华互联网科技职业技术培训学校图片
顶级互联网科技成果有哪些
南山科技园互联网公司有哪些
深圳育鹏互联网科技有限公司招聘
银川新华互联网科技学校联系电话
长沙茂晟互联网科技有限公司
国大互联网教育科技有限公司薪资
四川互联网展示科技馆设计
互联网科技机房
互联网金融运营模式中的金融科技
马化腾互联网科技教学
手磨咖啡
朗涯互联网科技
电子科技大学互联网
成都仁贤领冠互联网科技有限公司
北京大学互联网科技怎么样
中化能源互联网科技招聘
岳阳华臻互联网科技有限公司
河南住房之家互联网科技
如何创新互联网科技
互联网领先科技活动