2017-03-01 2 views
2

SailsJSアプリケーションでExpressJSミドルウェアの1つを使いたいです。 IPアドレスを使用してAPIをレート制限するための「express-limiter」モジュール(明示ミドルウェア)です。通常、急行に私たちは行いますSailsJSでExpressミドルウェアを使用するには?

app.use(limiter({ some parameters })) 

私はこのミドルウェアやSailsJSアプリケーション内の他の速達のミドルウェアを使用してどのように? あなたのお手伝いをよろしくお願いします。

答えて

0
  1. `VARリミッタは=( 'リミッター')を必要と首位にsails.config.http.middleware
  2. npm install --save yourMiddleware
  3. 行くことによってあなたのミドルウェアをインストールし
  4. orderlimiterを入れて、私はトップに近いと仮定します。
+0

私は同じことを試みましたが、そのミドルウェアはトリガーされていません。 – Ashish

+0

あまりにも速いミドルウェアをオーダー配列に入れる必要がありますか? – Ashish

+0

はい。あなたは私が答えに示したようにそれをインポートして、ポイントごとに順番に入れなければなりません4 –

0
  1. ミドルウェアをインストールnpm install --save express-limiter

  2. 変化エクスプレスリミッタを添加config/http.jsファイル

    middleware: { 
        order: [ 
         'express-limiter-key' 
        ], 
        'express-limiter-key' = require('express-limiter') 
    } 
    

>middleware.orderは単にルックアップであり、middlewareオブジェクトのキーワードのみを検索するため、10は機能しません。

関連する問題