diff --git a/docs/overrides/home.html b/docs/overrides/home.html index e15ac171c..0fabf55f1 100644 --- a/docs/overrides/home.html +++ b/docs/overrides/home.html @@ -12,9 +12,9 @@ } .ccard{ - outline-style: solid; - outline-width: .1rem; - outline-color: #00000080; + border-style: solid; + border-width: .1rem; + border-color: #00000080; border-radius: 0.5rem; width: 10rem; height: 12rem; diff --git a/include/crow/middlewares/utf-8.h b/include/crow/middlewares/utf-8.h new file mode 100644 index 000000000..909c9a2de --- /dev/null +++ b/include/crow/middlewares/utf-8.h @@ -0,0 +1,27 @@ +#pragma once +#include "crow/http_request.h" +#include "crow/http_response.h" + +namespace crow +{ + + struct UTF8 + { + struct context + { + }; + + void before_handle(request& /*req*/, response& /*res*/, context& /*ctx*/) + { + } + + void after_handle(request& /*req*/, response& res, context& ctx) + { + if (get_header_value(res.headers, "Content-Type").empty()) + { + res.set_header("Content-Type", "text/plain; charset=utf-8"); + } + } + }; + +}