proxy
在vite.config.js 中可以配置proxy来实现请求代理, 来实现本地联调,解决跨域问题,这是基于http-proxy来实现,内部起了一个代理服务器,来代理请求发送;
http-proxy
node-http-proxy是一个支持webscocket的http代理库,可以用作反向代理和负载均衡; 在vite内部可以基于此来实现请求代理, 常见的配置参数如下
vite中的源码中,如果配置了proxy,就使用到proxyMiddleware中间件来创建服务器
在proxyMiddleware中间件内部中,基于node-http-proxy, 创建了代理服务,从而实现请求代理,通常用来做本地联调等。