Как мы перенаправляем на внешний URL в warp? - PullRequest
0 голосов
/ 21 января 2020

Я хочу перенаправить на внешний URL-адрес, например https://www.google.com, но warp::redirect принимает только URI, но не URL-адрес.

1 Ответ

0 голосов
/ 21 января 2020

Копирование примера из документации warp::redirect и запуск его отлично работает:

use warp::{http::Uri, Filter}; // 0.2.0
use tokio; // 0.2.9, features = ["full"]

#[tokio::main]
async fn main() {
    let route = warp::any().map(|| warp::redirect(Uri::from_static("https://www.google.com")));

    warp::serve(route).run(([127, 0, 0, 1], 8080)).await;
}
...