feng xiaohan

Express.js中间件的包

  • body-parser:解析传入的请求体(request body)

    npm install --save body-parser
    

    注意:body-parser 实际上是默认包含在 Express.js 中的,但是 Express.js 很可能在以后又删除,所以我们可以使用第三方包来确定这个功能的稳定性。

    const bodyParser = require('body-parser');
    ...
    app.use(bodyParser.urlencoded({extended: false})); // 使用urlencoded解析器解析传入请求体,要求传入的数据为文本数据
    
  • csurf:允许我们生成 CSRF Token

    此包依赖 express 和 express-session。

    npm install --save csurf
    
  • express-validator:Express 验证器

    npm install --save express-validator