JavaScriptfetch()是否避免了速率受限的API



假设第三方API没有API密钥或任何形式的身份验证,JavaScript fetch((方法是否会避免速率限制,因为它是在客户端执行的?

例如,假设有一个速率限制为100请求/天的API。

节点服务器速率受限的React+Node应用程序意味着由于节点服务器IP被阻止,所有用户都将收到错误;然而,如果我让fetch((调用客户端,这会绕过速率限制吗?

否,客户端也在可以阻止的IP后面。

这完全取决于如何应用速率限制。

如果他们在每个API密钥的基础上限制,那么在不同的IP地址上从不同的客户端发出请求不会有什么不同。

如果他们在每个IP地址的基础上限制,那么它会的。

当然,来自同一客户端(或共享同一面向互联网的IP地址的其他客户端(的100个请求仍将达到限制。

最新更新