如何在SailsJS中使用快速中间件?

时间:2017-03-01 19:56:24

标签: javascript node.js express sails.js middleware

我想在SailsJS应用程序中使用一个ExpressJS中间件。它是" express-limiter"模块(一种快速中间件),用于使用IP地址限制api。通常在快递中我们这样做:

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

如何在SailsJS应用程序中使用此中间件或任何其他快速中间件? 感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

  1. 安装中间件npm install --save express-limiter

  2. 更改添加快速限制器

    config/http.js文件
    middleware: {
       order: [
          'express-limiter-key'
       ],
       'express-limiter-key' = require('express-limiter')
    }
    
  3.   

    var limiter = require('limiter')自从>以来一直没有工作middleware.order只是一个查找,只搜索middleware对象中的关键字。

答案 1 :(得分:0)

  1. npm install --save yourMiddleware
  2. 安装中间件
  3. 转到sails.config.http.middleware
  4. 在顶部`var limiter = require('限制器')
  5. limiter放入order,我想接近顶部。