如何基于脚手架配置Angular代理
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容介绍了"如何基于脚手架配置Angular代理"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!A
千家信息网最后更新 2025年02月01日如何基于脚手架配置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安全错误
数据库的锁怎样保障安全
歌尔软件开发招聘
游戏服务器怎么清档
网络安全对国防的重要性
svn服务器搭建 本地
鉴品汇软件开发定制
网络安全5分钟小品剧本
怎么保存图片上传数据库
货拉拉的服务器是什么牌子的
杭州极七网络技术
怎么向数据库添加数据
网络安全和饭圈文化手抄报
文件审批软件开发公司
戴尔霄龙服务器原理及参数
石湾租房网络安全
如何开办软件开发公司
有关软件开发的博客
上网日志服务器
嘉祥软件开发有限公司
总工会通报网络安全领域
网络安全hvv啥意思
推广软件开发加盟商报价方案
重庆网络安全培训基地
中视频软件开发
新疆智慧软件开发有限公司
网络安全红领巾小提案
数字博物馆数据库建设
gprs与服务器通信
杭州云象网络技术上市
平安校园网络安全 目标
胶囊网络技术