我正在编写我的第一个 Opa 应用程序。我正在尝试为 url 处理设置匹配项。代码如下:
function start(url)
{
match (url)
{
case {path:[] ...}: Resource.page("Home", home())
case {...}: Resource.page("nofindy", nofindy())
}
}
Server.start(Server.http, { dispatch: start })
它就像一个魅力,但现在我希望能够进行同义映射。比如我希望不仅能有/去首页,还能有/home。
是否有一种简洁的方法可以做到这一点,也许使用 OR 运算符,或者我是否需要设置触发相同资源的单独案例?
tl; dr:有没有更好的方法来编写以下代码段:
case {path:[] ...}: Resource.page("Home", home())
case {path:["home"] ...}: Resource.page("Home", home())