基于 Keygrip 的签名和未签名 Cookie
[![NPM 版本][npm-image]][npm-url] [![NPM 下载量][downloads-image]][downloads-url] [![Node.js 版本][node-version-image]][node-version-url] [![构建状态][ci-image]][ci-url] [![测试覆盖率][coveralls-image]][coveralls-url] Cookies 是一个 Node.js 模块,用于获取和设置 HTTP(S) Cookie。Cookie 可以使用 Keygrip 进行签名,以防止篡改。它可以与内置的 Node.js HTTP 库一起使用,也可以作为 Connect/Express 中间件使用。
这是通过 Node.js 可用的模块
npm 注册表。安装过程使用
npm install 命令:
$ npm install cookies懒惰: 由于对多个密钥进行 Cookie 验证可能很昂贵,因此在访问 Cookie 时只会懒惰地进行验证,而不是在每次请求时都积极地进行验证。
agnostic: 此库是针对与 Keygrip 使用而优化的,但不需要它;如果你愿意,可以实现自己的签名方案,并仅使用此库来读/写 Cookie。将签名分离到一个单独的库有助于代码的重用,并允许你在其他需要签名的领域中使用相同的签名库,例如在 URL 中。
暂无开放 Issues,或尚未同步最近议题。