mirror of
https://github.com/actix/actix-website
synced 2025-06-27 07:29:02 +02:00
add vh section
This commit is contained in:
@ -3,6 +3,7 @@ extern crate actix_web;
|
||||
use actix_web::{http::Method, server, App, HttpRequest, HttpResponse, Responder};
|
||||
|
||||
mod state;
|
||||
mod vh;
|
||||
|
||||
fn make_app() {
|
||||
// <make_app>
|
||||
|
23
examples/application/src/vh.rs
Normal file
23
examples/application/src/vh.rs
Normal file
@ -0,0 +1,23 @@
|
||||
#![allow(unused)]
|
||||
extern crate actix_web;
|
||||
use actix_web::{http::Method, server, App, HttpRequest, HttpResponse, Responder};
|
||||
|
||||
mod state;
|
||||
|
||||
// <vh>
|
||||
fn main() {
|
||||
let server = server::new(|| {
|
||||
vec![
|
||||
App::new()
|
||||
.filter(pred::Host("www.rust-lang.org"))
|
||||
.resource("/", |r| r.f(|r| HttpResponse::Ok())),
|
||||
App::new()
|
||||
.filter(pred::Host("users.rust-lang.org"))
|
||||
.resource("/", |r| r.f(|r| HttpResponse::Ok())),
|
||||
App::new().resource("/", |r| r.f(|r| HttpResponse::Ok())),
|
||||
]
|
||||
});
|
||||
|
||||
server.run();
|
||||
}
|
||||
// </vh>
|
Reference in New Issue
Block a user