小编GEO*_*ILS的帖子

从phoenix router动态获取所有实时路由

我想在 Phoenix 创建一个页面,它将链接到 router.ex 文件中声明的所有“实时”路由。例如 :

...
live "/", PageLive
live "/light", LightLive
live "/license", LicenseLive
live "/sales-dashboard", SalesDashboardLive
live "/search", SearchLive
live "/autocomplete", AutocompleteLive
live "/filter", FilterLive
live "/servers", ServersLive
....
Run Code Online (Sandbox Code Playgroud)

我想创建一个包含路线的列表,以便有路径链接。有没有办法从phoenix路由器动态获取所有现有的实时路由,而无需再次写入?

类似mix phx.routes打印出来的东西。

elixir phoenix-framework phoenix-live-view

2
推荐指数
1
解决办法
1422
查看次数