vue 如何查看代理后的目标地址?

在请求头中只能看到代理前的地址,【如何查看代理后的目标地址?】
image.png

image.png

阅读 10k
3 个回答
    '/api/': {
      target: commonUrl,
      changeOrigin: true,
      onProxyRes(proxyRes, req, res) {
        const realUrl = new URL(req.url || '', commonUrl)?.href || '';
        proxyRes.headers['x-real-url2'] = realUrl;
      }
    },

image.png

应该没提供直接的方法,没法很容易的实现。这个部分是 webpack-dev-server 基于 http-proxy-middelware 实现的,如果你非常想知道,可以去 node_modules 里加个钩子。

浏览器看不到,它也不管代理不代理。你想看可以在proxy中配置logLevel打印出来

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