From cfb181ecf523af01141d225d248a3a3c99b050f2 Mon Sep 17 00:00:00 2001 From: Rob Ede Date: Fri, 18 Feb 2022 02:19:57 +0000 Subject: [PATCH] fix cd links --- middleware/middleware-ext-mut/README.md | 3 +-- middleware/middleware-http-to-https/README.md | 7 +++++++ middleware/middleware/README.md | 16 ++++++++-------- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/middleware/middleware-ext-mut/README.md b/middleware/middleware-ext-mut/README.md index ea242a1..b00bdbc 100644 --- a/middleware/middleware-ext-mut/README.md +++ b/middleware/middleware-ext-mut/README.md @@ -5,9 +5,8 @@ This example showcases a middleware that adds and retrieves request-local data. ## Usage ```bash -cd basics/middleware-ext-mut +cd middleware/middleware-ext-mut cargo run -# Started http server: 127.0.0.1:8080 ``` Look in `src/add_msg.rs` to see how it works. diff --git a/middleware/middleware-http-to-https/README.md b/middleware/middleware-http-to-https/README.md index 7896faa..3c0a3ca 100644 --- a/middleware/middleware-http-to-https/README.md +++ b/middleware/middleware-http-to-https/README.md @@ -6,6 +6,13 @@ You might have already implemented TLS (using one of the ways mentioned in the e Now, the only problem left to solve is, to listen to **HTTP** connections as well and redirect them to use **HTTPS** +## Usage + +```bash +cd middleware/middleware-http-to-https +cargo run +``` + ## Notes Also see [`redirect_to_https`](https://docs.rs/actix-web-lab/0/actix_web_lab/middleware/fn.redirect_to_https.html) from [`actix-web-lab`](https://crates.io/crates/actix-web-lab). diff --git a/middleware/middleware/README.md b/middleware/middleware/README.md index 7cdadaf..646e7f8 100644 --- a/middleware/middleware/README.md +++ b/middleware/middleware/README.md @@ -1,6 +1,6 @@ -# middleware examples +# Middleware: Various -This example showcases a bunch of different uses of middlewares. See also the [Middleware guide](https://actix.rs/docs/middleware/). +This example showcases a bunch of different uses of middleware. See also the [Middleware guide](https://actix.rs/docs/middleware/). ## Usage @@ -10,23 +10,23 @@ cargo run # Started http server: 127.0.0.1:8080 ``` -Look in `src/main.rs` and comment the different middlewares in/out to see how they function. +Look in `src/main.rs` and comment the different middleware in/out to see how they function. -## Middlewares +## Middleware -### redirect::CheckLogin +### `redirect::CheckLogin` A middleware implementing a request guard which sketches a rough approximation of what a login could look like. -### read_request_body::Logging +### `read_request_body::Logging` A middleware demonstrating how to read out the incoming request body. -### read_response_body::Logging +### `read_response_body::Logging` A middleware demonstrating how to read out the outgoing response body. -### simple::SayHi +### `simple::SayHi` A minimal middleware demonstrating the sequence of operations in an actix middleware. There is a second version of the same middleware using `wrap_fn` which shows how easily a middleware can be implemented in actix.