如何基于脚手架配置Angular代理
发表于:2024-11-28 作者:千家信息网编辑
千家信息网最后更新 2024年11月28日,本篇内容介绍了"如何基于脚手架配置Angular代理"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!A
千家信息网最后更新 2024年11月28日如何基于脚手架配置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安全错误
数据库的锁怎样保障安全
怎样连接服务器 一
萌出服务器
部队 网络安全保密
天刀少女捏脸数据库
安徽2u存储服务器机箱价格
台式电脑如何备份数据库
近年来我国网络安全犯罪
我的世界服务器创造挂
软件开发是什么导向性工业
江西综合软件开发单价
国外雷达辐射源参数数据库
如何把网络安全保护在手机上
网络安全问题及思路
数据库使用命令
育碧服务器质量
列车网络技术的发展情况
网络安全自查整改台账格式
软件开发是和程序员的区别
马来西亚网络安全战略
软件开发工程师的人格特质
vb数据库编程技术
南阳网络技术产品介绍
长宁区自动化软件开发价格查询
重庆生鲜软件开发哪家专业
茂名软件开发咨询
数据库怎么快速删除关键字
如何把网络安全保护在手机上
二级数据库答题文件名
手机版泰拉瑞亚1.4服务器
数据库2008哪几个版本