uri-template-router:将 URI 与 URI 模板集合中的模板匹配

时间:2024-08-24 07:01:10
【文件属性】:

文件名称:uri-template-router:将 URI 与 URI 模板集合中的模板匹配

文件大小:28KB

文件格式:ZIP

更新时间:2024-08-24 07:01:10

router uri-template JavaScript

URI 模板路由器 将 URI 与一组模板中的匹配。 指定要测试的模板列表,使用{braces}指定变量 无论插入顺序如何,都返回最佳匹配 扩展到任意数量的模板/模式进行测试 支持使用爆炸修饰符的重复表达式 路由存储关联的“matchValue”参数,用于存储任意值(包括对象或函数) 如果返回的匹配不好(例如,如果第一个匹配不在数据库中),则可以恢复状态机评估 例子 var r = new Router ; r . addTemplate ( 'http://example.com/' , { } , 'index' ) ; r . addTemplate ( 'http://example.com/q{n}.html' , { } , 'page_html' ) ; r . addTemplate ( 'http://example.com/q{n}.txt' , { } , 'p


【文件预览】:
uri-template-router-master
----UNLICENSE(1KB)
----.gitmodules(122B)
----.eslintrc.js(517B)
----test()
--------Result.test.js(2KB)
--------Route.test.js(271B)
--------base.json(5KB)
--------Router.test.js(1KB)
--------uritemplate-negative.test.js(641B)
--------syntax.test.js(792B)
--------uritemplate-positive.test.js(1KB)
--------uritemplate-test()
----README.md(11KB)
----docs()
--------demo.xhtml(2KB)
--------usage.xhtml(3KB)
--------index.xhtml(2KB)
--------api.xhtml(6KB)
--------demo.js(4KB)
--------style.css(2KB)
----gh-publish.sh(494B)
----tests.js(2KB)
----.editorconfig(146B)
----.gitignore(14B)
----index.js(25KB)
----package.json(651B)
----perf.js(2KB)

网友评论