rust - 如何在 Iron 中生成指向特定路线的链接?

标签 rust iron

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

当然,我可以对其进行硬编码。但我想通过在 Iron 的帮助下发电来变得更安全。

最佳答案

铁的router有两个协同工作的宏。

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

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

url_for!允许您为 key 生成 URL:

url_for!(request, "foo",
         "query" => "test",
         "extraparam" => "foo")

关于rust - 如何在 Iron 中生成指向特定路线的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45972772/

相关文章:

rust - 使用 channel 时Rust中的内存分配

windows - 无法在 Windows 上构建 Iron hello world

rust - 从 Rust 库返回指向对象的指针供以后重用?

rust - 如何将 Rust 中的范围转换为切片?

rust - 将 Diesel 连接注入(inject) Iron 中间件

testing - 当 HTTP 服务器在旧服务器关闭后启动时,测试会发生 panic

rust - 编译 hyper 0.9.17 时出现 "macro undefined"错误

rust - 如何在 Rust 中匹配具有私有(private)字段的结构?

rust - Rust 常量表达式可以使用 Default 之类的特性吗?