/login handler; request logging via bunyan
authorTomas Zeman <tzeman@volny.cz>
Sat, 14 Dec 2013 21:58:38 +0100
changeset 3 0fa2f12fcb3c
parent 2 26148011541f
child 4 cbba85b1f677
/login handler; request logging via bunyan
server.coffee
--- a/server.coffee	Sat Dec 14 21:48:08 2013 +0100
+++ b/server.coffee	Sat Dec 14 21:58:38 2013 +0100
@@ -31,9 +31,23 @@
         response: rs
     })
   }, Apps.methodNotAllowed
+
+  'login': Apps.Method {
+    'POST': Apps.JsonRequest((o, rq, rs) =>
+      log.info("Login", o)
+      {
+        status: 200
+        headers: {}
+        data:
+          configId: 'cfg1'
+          sessionId: 'sess1'
+      })
+  }
 }
 
-app = Apps.Chain().use(() => Apps.HandleJsonResponses(route, null, "  "))
+app = Apps.Chain()
+  .use(() => Apps.Log(Apps.HandleJsonResponses(route, null, "  "),
+    (m) => log.info("Access: " + m)))
   .end()
 
 Http.Server(app).listen(3000)