Elixir-Phoenix:在测试中禁用 Hammer 的速率限制
Elixir-Phoenix: disable Hammer's rate limiting in testing
我需要在测试模式的 Phoenix 应用程序中禁用速率限制(或大幅增加限制)(因为测试超出了限制)。我使用 Hammer 库来限制速率。
除了在服务请求时检查测试模式之外,我正在寻找其他东西。
(我在 docs or in the example app's source 中也找不到答案。)
谢谢!
正如 Jonas Dellinger 对问题的评论所建议的那样,我最终在 /config/config.exs
和 /config/test.exs
(后者 "overwrite" 前者在测试模式下的值)。我得到 Hammer 的 check_rate/3
via Application.get_env/3
.
这些值
我需要在测试模式的 Phoenix 应用程序中禁用速率限制(或大幅增加限制)(因为测试超出了限制)。我使用 Hammer 库来限制速率。
除了在服务请求时检查测试模式之外,我正在寻找其他东西。
(我在 docs or in the example app's source 中也找不到答案。)
谢谢!
正如 Jonas Dellinger 对问题的评论所建议的那样,我最终在 /config/config.exs
和 /config/test.exs
(后者 "overwrite" 前者在测试模式下的值)。我得到 Hammer 的 check_rate/3
via Application.get_env/3
.