文件名称:strict-qs:更严格的查询字符串解析器
文件大小:113KB
文件格式:ZIP
更新时间:2024-06-04 17:54:01
javascript parser querystrings strict-types JavaScript
严格q 更严格的查询字符串解析器 更严格的查询字符串解析器可以确保URI的唯一性和更好的缓存(通过您自己的缓存),以及公共终结点的公共HTTP代理。 为了确保URI的唯一性, strict-qs检查: 查询字符串的设置顺序, 查询参数值未设置为其默认值, 设置的值是可重入的(即: 1.10将被拒绝,其规范格式为1.1 ), 使用的查询参数是现有的且有效的, 将对项集合进行排序(按值表示数字,按字母数字表示字符串)。 副作用是,它还将字符串中的值转换为它们的目标类型。 您可能想知道,严格一点是不是矫kill过正。 在我工作的每一个项目,我从来没有悲伤地建有过于严格的系统。 相反是不正确的;)。 此外,如果您生成可以为您处理严格性的客户端API,那么处理这种严格性可能会比较省心(建议)。 您可以查看此类客户端的示例。 用法 import qs from 'strict-
【文件预览】:
strict-qs-master
----.gitignore(2KB)
----README.md(5KB)
----.codeclimate.yml(294B)
----CHANGELOG.md(6KB)
----.github()
--------CODE_OF_CONDUCT.md(277B)
--------PULL_REQUEST_TEMPLATE(1KB)
--------CONTRIBUTING(258B)
--------ISSUE_TEMPLATE(1KB)
----LICENSE(1KB)
----.gitattributes(53B)
----package.json(5KB)
----src()
--------index.test.js(9KB)
--------index.js(8KB)
--------index.d.ts(981B)
----.travis.yml(184B)
----.editorconfig(520B)
----API.md(1KB)
----package-lock.json(423KB)