From 132f17e0d55e2d2ca1863a321a00dcff8e7bcbeb Mon Sep 17 00:00:00 2001 From: Tijmen van Nesselrooij Date: Sat, 15 Jun 2019 21:15:30 +0200 Subject: [PATCH] NotFound middleware returns prettier error --- src/middleware/notfound.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/middleware/notfound.cpp b/src/middleware/notfound.cpp index 7ae46ce..990b4ff 100644 --- a/src/middleware/notfound.cpp +++ b/src/middleware/notfound.cpp @@ -1,3 +1,4 @@ +#include "../http/mime.hpp" #include "notfound.hpp" #include @@ -11,17 +12,17 @@ namespace Middleware } response.code = HttpResponse::Code::NOT_FOUND; + response.contentType = Http::GetMimeType(Http::FileType::HTML); std::stringstream ss; - ss << "404 - file not found\n"; - ss << "File: "; - ss << request.url.GetPath() << '\n'; + ss << ""; + ss << "

404 - File Not Found

"; + ss << "

File: " << request.url.GetPath() << "

"; + ss << ""; auto responseContent = ss.str(); response.content.insert(response.content.begin(), responseContent.begin(), responseContent.end()); - - response.contentType = "text/plain"; } } \ No newline at end of file