我想在SailsJS應用程序中使用ExpressJS中間件之一。它是使用IP地址限制api速度的「express-limiter」模塊(它是一個快速中間件)。通常在快遞我們這樣做:如何在SailsJS中使用快遞中間件?
app.use(limiter({ some parameters }))
如何在SailsJS應用程序中使用此中間件或任何其他表達中間件? 感謝您的幫助。
我想在SailsJS應用程序中使用ExpressJS中間件之一。它是使用IP地址限制api速度的「express-limiter」模塊(它是一個快速中間件)。通常在快遞我們這樣做:如何在SailsJS中使用快遞中間件?
app.use(limiter({ some parameters }))
如何在SailsJS應用程序中使用此中間件或任何其他表達中間件? 感謝您的幫助。
npm install --save yourMiddleware
sails.config.http.middleware
limiter
在order
,我想接近頂部。安裝中間件npm install --save express-limiter
變化config/http.js
文件中添加明確限制器
middleware: {
order: [
'express-limiter-key'
],
'express-limiter-key' = require('express-limiter')
}
的
var limiter = require('limiter')
將不起作用,因爲>middleware.order
只是一個查找,並且只會搜索middleware
對象中的關鍵字。
我試過同樣的事情,但中間件沒有被觸發。 – Ashish
是否需要將快遞中間件放入順序數組中? – Ashish
是的。您必須按照我在答案中所示的方式導入它,並按照第4點 –