0

我正在尝试通过在新的Volt 框架中使用rack-throttle来限制我的网站中的恶意软件。这是我在 compnent/config/initializers/boot.rb 文件中的代码:

Volt.current_app.middleware.use(Rack::Throttle::Minute, max: 60)

限制每分钟的请求数可以正常工作,但我收到一条错误消息,内容如下:

Uncaught NameError: uninitialized constant Object::Rack

任何帮助将非常感激。

4

1 回答 1

2

您是否首先需要“机架/油门”?

此外,对于中间件,您要确保它仅在服务器上运行:

unless RUBY_PLATFORM == 'opal'
  Volt.current_app.middleware.use(Rack::Throttle::Minute, max: 60)
end
于 2015-07-11T02:23:46.013 回答