aboutsummaryrefslogtreecommitdiff
path: root/server/src
diff options
context:
space:
mode:
authorJakob Odersky <jakob@inpher.io>2019-11-25 19:09:12 -0500
committerJakob Odersky <jakob@inpher.io>2019-11-25 19:09:12 -0500
commit23350eb38acc57200f961d46142254691441b5fa (patch)
treecf1e4a2cf38b9a70579412567ff864a17d12a80f /server/src
parent532f7749f90deaf68ea281d68e607a02c529b5a0 (diff)
downloadscala-tutorial-23350eb38acc57200f961d46142254691441b5fa.tar.gz
scala-tutorial-23350eb38acc57200f961d46142254691441b5fa.tar.bz2
scala-tutorial-23350eb38acc57200f961d46142254691441b5fa.zip
Basic web server
Diffstat (limited to 'server/src')
-rw-r--r--server/src/Main.scala17
1 files changed, 15 insertions, 2 deletions
diff --git a/server/src/Main.scala b/server/src/Main.scala
index 0d6284c..c76304a 100644
--- a/server/src/Main.scala
+++ b/server/src/Main.scala
@@ -1,5 +1,18 @@
package chat
-object Main extends App {
- println("Hello, world!")
+object Main extends cask.MainRoutes {
+
+ var data: String = ""
+
+ @cask.get("/")
+ def get() = {
+ data
+ }
+
+ @cask.post("/")
+ def post(request: cask.Request) = {
+ data = new String(request.readAllBytes())
+ }
+
+ initialize()
}