![]() |
1
1
一个非常简单的方法是手动替换相关键路径中的值。
在
输出将是
请注意,如果您的参数值与路由的一部分相同(这似乎不太可能发生),则此操作将失败。另外,如果您有多个参数可以采用相同的值,那么我们将依赖于中参数的顺序。
|
![]() |
2
0
假设数据库中存储了用户定义的路由列表,那么可以手动检查传入请求的路径是否与其中一个匹配。 regex可以帮助您优雅地解决这个问题 (尽管它不会像编译的路由那样高效):
现在假设这是数据库中所有定义的路由的列表:
然后
|
![]() |
bigpotato · Phoenix:如何设置环境变量? 1 年前 |
![]() |
fungusAmongUs · 如何列出多个元素? 3 年前 |
![]() |
Gayan Hewa · Phoenix回退操作错误 7 年前 |
![]() |
Kamrul Khan · Elixir将模块引用作为函数参数传递 7 年前 |
![]() |
Bitwise · 测试前运行terminal命令-Elixir 7 年前 |
![]() |
lapinkoira · 定义和使用宏中的函数 7 年前 |