0

在 html 页面上有一个包含用户列表的表格。如何生成指向显示单个用户信息的页面的链接?“/用户/:用户名”?

当然,我可以对其进行硬编码。但我想在 Iron 的帮助下生成更安全。

4

1 回答 1

2

Iron 的路由器有两个协同工作的宏。

router!允许您使用键定义路由:

let router = router!(index: get  "/"       => index,
                     query: get  "/:query" => queryHandler,
                     post:  post "/"       => postHandler);

url_for!允许您为密钥生成 URL:

url_for!(request, "foo",
         "query" => "test",
         "extraparam" => "foo")
于 2017-08-31T13:04:11.673 回答