调试辅助

如果你需要对 HttpClient 的请求进行抓包调试,可以添加以下配置到 config.local.js

  1. // config.local.js
  2. module.exports = () => {
  3. const config = {};
  4. // add http_proxy to httpclient
  5. if (process.env.http_proxy) {
  6. config.httpclient = {
  7. request: {
  8. enableProxy: true,
  9. rejectUnauthorized: false,
  10. proxy: process.env.http_proxy,
  11. },
  12. };
  13. }
  14. return config;
  15. }

然后启动你的抓包工具,如 [charles] 或 [fiddler]。

最后通过以下指令启动应用:

  1. $ http_proxy=http://127.0.0.1:8888 npm run dev

然后就可以正常操作了,所有经过 HttpClient 的请求,都可以你的抓包工具中查看到。