Express 实用工具

Express 实用函数

pillarjs GitHub 组织包含许多实用函数模块,这些模块在一般情况下也可能非常有用。

实用工具模块描述
cookies获取和设置 HTTP(S) Cookie,可使用 Keygrip 进行签名以防止篡改。可与 Node.js HTTP 库一起使用,或作为 Express 中间件使用。
csrf包含 CSRF 令牌创建与验证的核心逻辑。使用该模块创建自定义 CSRF 中间件。
finalhandler用于作为 HTTP 请求响应最后一步调用的函数。
parseurl解析 URL,并支持缓存。
path-to-regexp将类似 /user/:name 的 Express 风格路径字符串转换为正则表达式。
resolve-path将相对路径解析为基于根路径的绝对路径,并进行校验。
router简单的中间件风格路由器。
send用于将文件以 HTTP 响应流式传输的库,支持部分响应(Range)、条件 GET 协商以及细粒度事件。

For additional low-level HTTP-related modules, see jshttp.