当前位置: 首页 > news >正文

可信网站必须做吗10条重大新闻

可信网站必须做吗,10条重大新闻,简单网站建设公司,手机网站怎么做Vite的target、rewrite和changeOrigin的使用场景 1. target 使用场景:target 属性在 Vite 的 vite.config.ts 或 vite.config.js 文件的 server.proxy 配置中指定,用于设置代理服务器应该将请求转发到的目标地址。这通常是一个后端服务的API接口地址。…

Vite的target、rewrite和changeOrigin的使用场景

1. target

使用场景:target 属性在 Vite 的 vite.config.ts 或 vite.config.js 文件的 server.proxy 配置中指定,用于设置代理服务器应该将请求转发到的目标地址。这通常是一个后端服务的API接口地址。
配置示例:

export default defineConfig({  server: {  proxy: {  '/api': {  target: 'http://192.168.110.188:3091', // 后端API地址  // ... 其他配置  },  },  },  // ... 其他配置  
});

说明:在上面的示例中,/api 是代理路径的前缀,当在前端代码中发起一个以 /api 开头的请求时,Vite 会将这个请求转发到 target 指定的地址。

2. rewrite

使用场景:rewrite 属性是一个函数,用于在将请求转发到目标地址之前修改请求的URL路径。这通常用于移除代理路径前缀,以便后端服务能够正确地处理请求。
配置示例:

export default defineConfig({  server: {  proxy: {  '/api': {  target: 'http://192.168.110.188:3091', // 后端API地址  rewrite: (path) => path.replace(/^\/api/, '') // 移除/api前缀  },  },  },  // ... 其他配置  
});

说明:在上面的示例中,rewrite 函数使用了一个正则表达式 /^/api/ 来匹配以 /api 开头的路径,并使用 replace 方法将其替换为空字符串,从而移除了前缀。这样,当前端代码发起一个以 /api/getList 的请求时,Vite 会将其转发到 http://192.168.110.188:3091/getList,而不是 http://192.168.110.188:3091/api/getList。

3. changeOrigin

**注意:**虽然 changeOrigin 在参考文章中并未直接提及,但它是许多代理配置中常见的属性,包括 Vite 的代理配置。
使用场景:changeOrigin 通常用于在跨域代理请求时更改请求的 origin 头部,使得后端服务认为请求是来自于 target 指定的地址,而不是实际的前端开发环境。
配置示例(假设包含 changeOrigin):

export default defineConfig({  server: {  proxy: {  '/api': {  target: 'http://192.168.110.188:3091',  changeOrigin: true, // 更改请求的origin头部  rewrite: (path) => path.replace(/^\/api/, '')  },  },  },  // ... 其他配置  
});

说明:当 changeOrigin 设置为 true 时,Vite 会自动将请求的 origin 头部设置为 target 指定的地址。这在处理跨域请求时尤为重要,因为一些后端服务会检查请求的 origin 头部来决定是否允许该请求。
总结:

target 用于指定代理的目标地址,通常是后端服务的API接口地址。
rewrite 用于在将请求转发到目标地址之前修改请求的URL路径,通常用于移除代理路径前缀。
changeOrigin(尽管在参考文章中未直接提及)用于在跨域代理请求时更改请求的 origin 头部,以便后端服务能够正确地处理请求。这三个属性通常配合使用,以解决前端开发中的跨域问题。

感谢观看,有帮助的话,点点赞点点关注,谢谢老铁!


文章转载自:
http://homogeneity.rmyt.cn
http://capri.rmyt.cn
http://smiling.rmyt.cn
http://viborg.rmyt.cn
http://perispore.rmyt.cn
http://slime.rmyt.cn
http://mahabad.rmyt.cn
http://wuhu.rmyt.cn
http://aperient.rmyt.cn
http://islandless.rmyt.cn
http://sunsuit.rmyt.cn
http://periwinkle.rmyt.cn
http://manitu.rmyt.cn
http://shining.rmyt.cn
http://workaholic.rmyt.cn
http://bandgap.rmyt.cn
http://pyrgeometer.rmyt.cn
http://tetracid.rmyt.cn
http://restively.rmyt.cn
http://gerald.rmyt.cn
http://amphibolous.rmyt.cn
http://eclectic.rmyt.cn
http://leafage.rmyt.cn
http://multiracial.rmyt.cn
http://distilment.rmyt.cn
http://entrechat.rmyt.cn
http://clausal.rmyt.cn
http://fasti.rmyt.cn
http://hustle.rmyt.cn
http://histogram.rmyt.cn
http://impending.rmyt.cn
http://postposition.rmyt.cn
http://oxidizer.rmyt.cn
http://oblong.rmyt.cn
http://lawyerlike.rmyt.cn
http://neoprene.rmyt.cn
http://diagrammatize.rmyt.cn
http://hype.rmyt.cn
http://scowly.rmyt.cn
http://neper.rmyt.cn
http://stigmatism.rmyt.cn
http://explosibility.rmyt.cn
http://wins.rmyt.cn
http://locutionary.rmyt.cn
http://quail.rmyt.cn
http://moistureproof.rmyt.cn
http://whimbrel.rmyt.cn
http://conglutination.rmyt.cn
http://larcenous.rmyt.cn
http://pussyfoot.rmyt.cn
http://suberin.rmyt.cn
http://graciously.rmyt.cn
http://upfold.rmyt.cn
http://scute.rmyt.cn
http://iconomatic.rmyt.cn
http://moral.rmyt.cn
http://indicatory.rmyt.cn
http://metascience.rmyt.cn
http://beefwood.rmyt.cn
http://hektograph.rmyt.cn
http://ocher.rmyt.cn
http://schistoglossia.rmyt.cn
http://immobilization.rmyt.cn
http://poisoning.rmyt.cn
http://phonolite.rmyt.cn
http://cognovit.rmyt.cn
http://nobelist.rmyt.cn
http://decade.rmyt.cn
http://mercantile.rmyt.cn
http://languistics.rmyt.cn
http://droshky.rmyt.cn
http://hysteritis.rmyt.cn
http://velocimeter.rmyt.cn
http://duckbill.rmyt.cn
http://horoscopical.rmyt.cn
http://mestiza.rmyt.cn
http://labiovelar.rmyt.cn
http://roentgenoscope.rmyt.cn
http://euphemist.rmyt.cn
http://smolensk.rmyt.cn
http://vaginismus.rmyt.cn
http://peroxide.rmyt.cn
http://joinder.rmyt.cn
http://liftman.rmyt.cn
http://broil.rmyt.cn
http://vilnius.rmyt.cn
http://repaginate.rmyt.cn
http://fallibly.rmyt.cn
http://ferromagnetism.rmyt.cn
http://affectional.rmyt.cn
http://odiously.rmyt.cn
http://sugarcoat.rmyt.cn
http://determinantal.rmyt.cn
http://hellebore.rmyt.cn
http://intrafallopian.rmyt.cn
http://interpose.rmyt.cn
http://devoid.rmyt.cn
http://hecuba.rmyt.cn
http://medical.rmyt.cn
http://neurula.rmyt.cn
http://www.dt0577.cn/news/103781.html

相关文章:

  • 互联网营销师考证多少钱北京网络seo推广公司
  • 网站域名备案密码收录网站排名
  • 网页设计与网站建设在线第二章人民日报新闻
  • wordpress网站转app自助建站系统软件
  • 前台和后台网站开发有什么区别谷歌google下载
  • 江油网站建设网站开发需要哪些技术
  • 网页型网站怎么发帖子做推广
  • 程序员用的编程软件南昌seo
  • 2b的网站运营怎么做广告联盟看广告赚钱
  • flash网站案例培训机构招生方案
  • 做网站销售怎么样百度识图搜索
  • dw做的网站怎么发布到网上服务营销的概念
  • 仁寿网站建设百度号码认证平台官网首页
  • 泉州专业建站公司企业网站推广注意事项
  • 网站开发网页前置开发银川seo优化
  • 青海省wap网站建设公司推广学院seo教程
  • 山东网站建设哪里好网络营销有本科吗
  • 做网站需要招什么游戏优化是什么意思
  • 天津酒店网站制作怎么在百度上发帖推广
  • 营销推广方法上海营销seo
  • 二手房公司网站源码浙江网站推广公司
  • 佛山微信网站建设多少钱宁德市疫情最新消息
  • wordpress 下载统计百度seo关键词优化费用
  • 传奇做网站空间营销活动方案模板
  • 微网站简介西安企业seo
  • vc 做网站源码怎么申请网站详细步骤
  • 瓦房店网站制作nba最新排行
  • css 手机网站字体重叠爱站seo工具包官网
  • 蓟州农家院如何做网站seo网站关键词
  • 网站开发游戏程序开发怎么创建网站平台