0

新しいVolt フレームワークでRack-Throttleを使用して、自分の Web サイトから悪意のあるものを抑制しようとしています。compnent/config/initializers/boot.rb ファイルのコードは次のとおりです。

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

1 分あたりのリクエスト数の制限は正しく機能しますが、次のようなエラー メッセージが表示されます。

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 に答える