Project status & info:
| License | Crates Version | Docs |
| :--------------------------------------------: | :---------------------------------------: | :----------------------------------: |
| |
|
|
Tower service which limits request from only hosts
Edit Cargo.toml file to add towerallowedhosts as dependencies
toml
[dependencies]
tower_allowed_hosts = "0.2.0"
To use non regex based hosts you can use
rust
let tower_layer = tower_allowed_hosts::AllowedHostLayer::new(vec!["127.0.0.1"]);
If you need to use regex based host matching you need to enable regex
feature for crate than you can use
rust
let tower_layer = tower_allowed_hosts::AllowedHostLayer::new_regex(vec![regex::Regex::new("^127.0.0.1$")]);