node express 中间件 connect
logger:用户请求日志中间件
csrf:跨域请求伪造保护中间件
compress:gzip压缩中间件
basicAuth:basic认证中间件
bodyParser:请求内容解析中间件
json:JSON解析中间件
urlencoded:application/x-www-form-urlencoded请求解析中间件
multipart:multipart/form-data请求解析中间件
timeout:请求超时中间件
cookieParser:cookie解析中间件
session:会话管理中间件
cookieSession:基于cookies的会话中间件
methodOverride:HTTP伪造中间件
reponseTime:计算响应时间中间件
staticCache:缓存中间件
static:静态文件处理中间件
directory:目录列表中间件
vhost:虚拟二级域名映射中间件
favicon:网页图标中间件
limit:请求内容大小限制中间件
query:url解析中间件
erroHadnler:错误处理中间件
logger //用来输出用户请求日志
参数options或者format字符串
session //会话中间件
依赖cookieParser
参数option
key:cookies名默认值connect.sid
store:session存储实例
secret:session的cookie加密
cookie:session的cookie的配置,默认值为{path:'/',httpOnly:true,maxAge:null}
proxy:安全cookie的反向代理,通过x-forwarded-proto实现
cookie.maxAge:默认值为null,表示当浏览器关闭后cookie被删除的时间
浙公网安备 33010602011771号