我想在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点 –