mac上跑Node如何设置全局http代理?

比如下面的代码,我已经有了127.0.0.0:7890的代理端口,但是我不想在代码中设置proxy,我如何设置Mac,使得电脑上的所有接口都走代理。

async function fetchGoogle() {
  try {
    const response = await fetch('https://www.google.com');
    const data = await response.text(); // Google 的响应通常是 HTML 文本
    console.log('Status Code:', response.status);
    console.log('Data:', data);
  } catch (error) {
    console.error('Error fetching Google:', error.message);
  }
}

fetchGoogle();
阅读 840
1 个回答

执行代码前,给执行环境设置环境变量即可

export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏