如何在 ubuntu 20.04 上的 nodejs 中对 google-auth-library 请求首选 ipv4

How to prefer ipv4 for google-auth-library requests in nodejs on ubuntu 20.04

提问人:LAZ 提问时间:10/11/2023 最后编辑:LAZ 更新时间:10/12/2023 访问量:34

问:

从 nodejs 的更高版本开始,首选解析。在以前的机器中,我只是禁用了传出请求,但在这里这是不可能的,因为没有它,in node 就会失败。ipv6 DNSipv6fetch()

但是,一些特定的 Google 端点,即https://www.googleapis.com/oauth2/v1/certs

需要解决,这是由 in(通过 Axios)在内部请求的。 我从请求中得到的响应是:ipv4OAuth2Clientgoogle-auth-libraryipv6

Your client does not have permission to get URL <code>/oauth2/v1/certs</code> from this server.  <ins>That’s all we know.</ins>

403: Forbidden

那么有什么解决方案可以强制只选择这些请求呢?ipv4

节点.js Linux Ubuntu IPv6 谷歌-api-nodejs-客户端

评论


答: 暂无答案