import { defineConfig } from 'vite';
import uni from '@dcloudio/vite-plugin-uni';
export default defineConfig({
plugins: [uni()],
server: {
host: "localhost",
port: 5173,
proxy: {
'/proxy_ip': {
changeOrigin: true,
target: 'https://whois.pconline.com.cn',
rewrite: (p) => p.replace(new RegExp(`/proxy_ip`), ''),
bypass: (req, res, options) => {
const proxyURL = options.target + options.rewrite(req.url);
console.log(proxyURL)
res.setHeader('true-url', proxyURL);
},
}
}
}
});
查看打印结果并不是在浏览器控制台看,是在启动项目的命令行终端查看打印结果。
如上所示代码,bypass函数,可以返回最终真实的调用地址。
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » vite跨越配置设置bypass函数,查看真实的接口地址,适用于uniapp
发表评论 取消回复