我使用swagger(swagger.io)来构建我的应用程序的API,一切都在生产环境中正常工作。但是,当我对这些API运行一些mocha测试时,我不断收到有关状态码429太多请求的错误:
Unhandled rejection Error: Too Many Requests
at Request.callback (..../node_modules/superagent/lib/node/index.js:698:17)
at IncomingMessage.<anonymous> (..../node_modules/superagent/lib/node/index.js:922:12)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:926:12)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickDomainCallback (internal/process/next_tick.js:122:9)
通常这个错误发生在我连续两次运行mocha测试之后(即从第三次开始抛出此错误)。我怀疑我的本地主机服务器超载,但即使我关闭并重新打开服务器,错误仍然存在。
如果有人能指出我正确的方向来解决这个问题,那将非常感激。