小编RBi*_*che的帖子

如何避免 Google api Node js 客户端上的 ETIMEDOUT?

我正在使用Google Api Nodejs 客户端,并且经常收到 API 调用超时的情况(我的请求的最大部分是在 Gmail Api 上)。我可以同时执行一些 Google Cloud SQL 请求,因此这似乎不是我的服务器上的网络问题。您可以在下面找到我日志中的一些超时。

{"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect","address":"216.58.219.234","port":443}
{"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect","address":"216.58.219.202","port":443}
{"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect","address":"209.85.201.95","port":443}
Run Code Online (Sandbox Code Playgroud)

有什么办法可以避免这些超时吗?可以指定要检索的字段,这些字段是否可以减少超时量?

我有时会从 google api 收到一些 429 或 500 结果代码,这很好也很正常(根据文档,但这些超时根本不是我所期望的。

javascript google-api node.js google-api-nodejs-client

5
推荐指数
0
解决办法
1187
查看次数