如何在google api node js client上避免ETIMEDOUT?

时间:2017-05-25 17:39:19

标签: javascript node.js google-api google-api-nodejs-client

我正在使用Google Api Nodejs Client,我经常收到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}

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

我有时收到来自google api的大约429或500个结果代码,这很好且正常(根据doc)但这些超时完全不符合我的预期。

0 个答案:

没有答案