没太搞明白,这个网络代理给谁用的(设置=》关于中打开该界面)?
-
是前端请求内核时用的吗?(比如,设置了代理后,前端请求内核 api 时先走代理)
-
还是内核请求网络时用的(内核访问网络时先走代理)?
我本地搭建了一个 http 服务器,然后设置了 http 网络代理后发现前端请求内核的 URL 还是原来的 URL,并没有走设置的 http 代理服务,这说明不是给前端用的吧?难道是给内核请求网络时用的?
那么,如果想让前端请求时先走代理服务器,然后进行数据过滤后再返回,该怎么做呢?
我尝试了先把 <base href="" />
标签的 href 改为代理服务器地址,然后再重写 window.fetch 方法添加认证头信息 token,虽然能正常请求代理服务器的 api 了,但由于代码只能放到代码片段中,在代码片段加载前的 api 并不起作用。
请大佬们帮忙指点迷津!