ThinkJS 1.2 中文文档App/Conf/route.js ,格式如下: ThinkJS ⾥里提供了 3 种⾃自定义路由的⽅方式,下⾯面逐⼀一介绍: 正则路由是采⽤用正则表⽰示式来定义路由的⼀一种⽅方式,依靠强⼤大的正则表达式,能够定义⾮非常灵活的路由规则。如: 'default_group': 'Home', // 默认分组 'default_controller': 'Index', }] ] JavaScript 正则路由 这个规则表⽰示将 http://hostname:port/doc/xxx/yyy 这种请求识别到 index/doc 下。 对于正则表达式中的每个变量 (即⼦子模式) 部分,如果需要在后⾯面的路由地址中引⽤用,那么可以采⽤用 :1, :2 这样的⽅方 式,序号就是⼦子模式的序号。 这⾥里将 doc 后⾯面的 xxx/yyy 值设置到参数0 码力 | 104 页 | 1.29 MB | 1 年前3
Node.js Manual & Documentationerror can be constructor, regexp or validation function. 预期 block 时抛出一个错误(error), error 可以为构造函数,正则表达式 或者其他验证器。 Validate instanceof using constructor: 使用构造函数验证实例: assert.throws( function() { throw new Error("Wrong value"); }, Error ); Validate error message using RegExp: 使用正则表达式验证错误信息: assert.throws( function() { throw new Error("Wrong value"); }, /value/0 码力 | 153 页 | 1.21 MB | 1 年前3
ThinkJS 3.0 中文文档的某些前缀和后缀。在路由中间件配置文件中: { prefix: [], suffix: ['.html'], // 其他配置... } prefix 与 subffix 为数组,数组的每一项可以为字符串或者正则表达式, 在匹配到第一个之后 停止后续匹配。对于上述 pathname 在默认配置下进行过滤后,拿到纯净的 pathname 为 /zh-cn/doc/3.0/router 。 如果访问的 URL0 码力 | 129 页 | 2.12 MB | 1 年前3
ThinkJS 2.2 中文文档如果命中到了该项规则,则不在向后匹配。 ThinkJS 支持 3 种类型的自定义路由,即:正则路由,规则路由和静态路由。 正则路由 正则路由是采用正则表示式来定义路由的一种方式,依靠强大的正则表达式,能够定义非常灵活 的路由规则。 export default [ [/^article\/(\d+)$/, "home/article/detail?id=:1"] ]; 上面的正则会匹配类似0 码力 | 277 页 | 3.61 MB | 1 年前3
共 4 条
- 1













