锋言锋语

NferZhuang的自留地

express中间件

compression

标准使用方法:

const compression = require('compression');
app.use(compression());

morgan

  • 官方模块
  • URL:https://github.com/expressjs/morgan
  • 说明:HTTP request logger middleware for node.js
  • 效果:每次http请求,express实例都会输出日志,并且使用一致的格式

标准使用方法:

const logger = require('morgan');
app.use(logger('dev'));

body-parser

标准使用方法:

const bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

express-validator

标准使用方法:

const expressValidator = require('express-validator');
app.use(expressValidator());

passport

标准使用方法:

const passport = require('passport');
app.use(passport.initialize());
app.use(passport.session());

express-flash

标准使用方法:

const flash = require('express-flash');
app.use(flash());
文 / nfer
LEAVE A REPLY

loading