我想在SailsJS应用程序中使用一个ExpressJS中间件。它是" express-limiter"模块(一种快速中间件),用于使用IP地址限制api。通常在快递中我们这样做:
app.use(limiter({ some parameters }))
如何在SailsJS应用程序中使用此中间件或任何其他快速中间件? 感谢您的帮助。
答案 0 :(得分:1)
安装中间件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
对象中的关键字。
答案 1 :(得分:0)
npm install --save yourMiddleware
sails.config.http.middleware
limiter
放入order
,我想接近顶部。