vite中的代理请求

292 阅读1分钟

proxy

在vite.config.js 中可以配置proxy来实现请求代理, 来实现本地联调,解决跨域问题,这是基于http-proxy来实现,内部起了一个代理服务器,来代理请求发送;

http-proxy

node-http-proxy是一个支持webscocket的http代理库,可以用作反向代理和负载均衡; 在vite内部可以基于此来实现请求代理, 常见的配置参数如下

vite中的源码中,如果配置了proxy,就使用到proxyMiddleware中间件来创建服务器

在proxyMiddleware中间件内部中,基于node-http-proxy, 创建了代理服务,从而实现请求代理,通常用来做本地联调等。