From 1cc6cfef971ccb3c1d70f2a5570e445556e4f6fb Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 27 Nov 2020 17:50:54 +0400 Subject: Changed directory structure --- Web/Views.hs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Web/Views.hs (limited to 'Web/Views.hs') diff --git a/Web/Views.hs b/Web/Views.hs new file mode 100644 index 0000000..b6ae013 --- /dev/null +++ b/Web/Views.hs @@ -0,0 +1,20 @@ +module Web.Views where + +import System.IO + +import Web.Request +import Web.Response + +indexGet (Request query url method) = + return $ HtmlResponse 200 "index" + +helloGet req = + return $ HtmlResponse 200 "hello" + +renderTemplate name = do + template <- readTemplate name + return $ HtmlResponse 200 template + +readTemplate name = do + handle <- openFile ("templates/" ++ name) ReadMode + hGetContents handle \ No newline at end of file -- cgit v1.2.3