百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

cookies

> 编程语言
开源

基于 Keygrip 的签名和未签名 Cookie

1.3K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

基于 Keygrip 的签名和未签名 Cookie

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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptcookiesjavascriptnodejs

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言