JavaScript 路由器 | Linux 中国(13)
console
.
log
(
router
.
exec
(
"/foo"
))
// not found page
使用它你可以为一个 URL 模式添加处理程序。这个模式可能是一个简单的字符串或一个正则表达式。使用一个字符串将精确匹配它,但是如果使用一个正则表达式将允许你做一些更复杂的事情,比如,从用户页面上看到的 URL 中获取其中的一部分,或者匹配任何没有找到页面的 URL。
我将详细解释这个 exec 方法 … 正如我前面说的,URL 模式既有可能是一个字符串,也有可能是一个正则表达式,因此,我首先来检查它是否是一个字符串。如果模式与给定的路径名相同,它返回运行处理程序。如果是一个正则表达式,我们与给定的路径名进行匹配。如果匹配成功,它将获取的参数传递给处理程序,并返回运行这个处理程序。
- 供应链管理方面的 5 个开源软件工具 | Linux 中国
- 我的第一个系统管理员错误 | Linux 中国
- 如何在绝大部分类型的机器上安装 NVIDIA 显卡驱动 | Linux 中国
- Debian GNU/Linux 9.5 “Stretch” 发布,100个安全更新
- LinuxIDC.com论坛邀请码1枚(7月16日)
- LinuxIDC.com论坛邀请码1枚(7月15日)
- 使用 Open edX 托管课程 | Linux 中国
- 使用 Ledger 记录(财务)情况 | Linux 中国
- Mesos 和 Kubernetes:不是竞争者 | Linux 中国
- 解惑“产业路由器”