| Crates.io | iron_reverse_proxy |
| lib.rs | iron_reverse_proxy |
| version | 0.1.1 |
| created_at | 2018-01-13 03:56:44.599441+00 |
| updated_at | 2018-01-13 04:05:29.126683+00 |
| description | BeforeMiddleware to handle being behind a reverse proxy in Iron. Supports X-Forwarded-Host, X-Forwarded-Port, X-Forwarded-Proto. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 46604 |
| size | 7,263 |
Some simple BeforeMiddleware to make using Iron behind a reverse proxy easier.
Usage:
extern crate iron_reverse_proxy;
use iron::prelude::*;
let mut ch = Chain::new();
ch.link_before(iron_reverse_proxy::ReverseProxyMiddleware);
And you're done. Works particularly well with router's url_for! macro, as it depends on the Request.url property, which this middleware modifies.
Licensed under the MIT, see LICENSE.