aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAryadev Chavali <aryadev@aryadevchavali.com>2021-07-23 23:54:43 +0100
committerAryadev Chavali <aryadev@aryadevchavali.com>2021-07-23 23:54:43 +0100
commit0f41ec16f14b0dbc26f633a01c3cbbcd0dbda75e (patch)
treee7b04ccaece43e3a2a35a2b9ab5868bee403279f
parent32ec9fa454e1d6a670d8b7fe193458d59b62ca63 (diff)
downloadnumberdisplay-0f41ec16f14b0dbc26f633a01c3cbbcd0dbda75e.tar.gz
numberdisplay-0f41ec16f14b0dbc26f633a01c3cbbcd0dbda75e.tar.bz2
numberdisplay-0f41ec16f14b0dbc26f633a01c3cbbcd0dbda75e.zip
(Server)~abstract headers into seperate constant
Instead of repeating it for every new route, just set as a constant.
-rw-r--r--Server/Main.hs7
1 files changed, 5 insertions, 2 deletions
diff --git a/Server/Main.hs b/Server/Main.hs
index 8954d6d..bed3f82 100644
--- a/Server/Main.hs
+++ b/Server/Main.hs
@@ -8,6 +8,9 @@ import Network.Wai
import Network.HTTP.Types
import Network.Wai.Handler.Warp (run)
+headers :: ResponseHeaders
+headers = [("Content-Type", "text/html;charset=UTF-8")]
+
app :: Application
app request respond = respond $
case rawPathInfo request of
@@ -17,7 +20,7 @@ app request respond = respond $
index :: Response
index =
responseFile status200
- [("Content-Type", "text/html;charset=UTF-8")]
+ headers
"pages/index.html"
Nothing
@@ -28,7 +31,7 @@ index =
errorResponse :: Response
errorResponse =
responseFile status200
- [("Content-Type", "text/html;charset=UTF-8")]
+ headers
"pages/error.html"
Nothing