1
0
mirror of https://github.com/actix/examples synced 2024-11-27 16:02:57 +01:00
examples/basics/middleware-ext-mut
Eric 817c7e1150
Working middleware using extensions_mut (#402)
Co-authored-by: Rob Ede <robjtede@icloud.com>
2021-10-07 04:04:19 +01:00
..
src Working middleware using extensions_mut (#402) 2021-10-07 04:04:19 +01:00
Cargo.toml Working middleware using extensions_mut (#402) 2021-10-07 04:04:19 +01:00
README.md Working middleware using extensions_mut (#402) 2021-10-07 04:04:19 +01:00

middleware examples

This example showcases a middleware that adds and retreives request-local data. See also the Middleware guide.

Usage

cd basics/middleware-ext-mut
cargo run
# Started http server: 127.0.0.1:8080

Look in src/add_msg.rs to see how it works.

Routes

  • GET /on - 200 OK with "hello from middleware" body and console log showing the request passed through the middleware
  • GET /off - 500 Internal Server Error with "no message found" body and console log showing the request passed through the middleware