vite的代理proxy能否代理绝对路径的请求?

vite等类似的代理配置,只是说匹配一key开头的请求,比如/api,如果是绝对的路径还能被代理吗?比如axios.get('https://baidu.com/api/getname')。

相对路径的请求说白了不也是http://localhost/api吗?
还有就是axios全局设置了baseurl,发出的请求还能被代理吗?

代理的大概原理就是拦截http请求,然后转发到代理上吧,能否比较详细的讲解代理的原理?

阅读 3.9k
1 个回答

首先前端代理通常解决跨域问题。

Vite 解决代理本身依托 node 服务,服务访问就是 localhost:3000/api 为什么加 api 防止把非接口请求都拦截了。 你请求百度压根都不能经过代理服务器啦。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题