我有一个脚本需要请求外网 (请求网络通过 'node-fetch' 的 api )
我的 terminal 是可以访问的,但是通过 node xx.js 运行脚本的时候好像无法访问。是需要对 node 进行某些设置吗?
1
JKeita 2021-10-16 14:00:37 +08:00 1
node 不清楚,反正 go http 相关包可以设置代理。
|
2
pdog18 OP 我不太清楚这个 js 脚本里面的 node fetch API 从哪进行联网的,咋才可以把它走的那条网络让代理“覆盖”到,就像 termial 设置一下 https_proxy 之类的
|
3
makelove 2021-10-16 15:05:39 +08:00 1
import HttpsProxyAgent from 'https-proxy-agent'
const agent = proxy ? new HttpsProxyAgent(proxy) : undefined const res = await fetch(url, { agent }) |