Rocket.rs路由子域

时间:2019-01-27 03:52:53

标签: rust rust-rocket

有没有一种方法可以不同地处理来自不同子域的请求?例如,我有www.example.com个要返回www.htmlaaa.example.com个我要返回aaa.html

我知道如何获取主机名,并且我总是可以检查并拥有不同的分支来响应相同的请求,并且每个分支都检查不同的主机名,但这似乎有点多余。

我想知道是否有这样的东西:

#[get("/", host="www.example.com")]
fn index() -> &'static str {
    "www"
}

#[get("/", host="aaa.example.com")]
fn index() -> &'static str {
    "aaa"
}

0 个答案:

没有答案